aMaking a good risotto is rather like riding a bicycle: It takes a little bit of practice to begin with, and a certain amount of concentration thereafter. Risotti are also very sensitive to timing, and this is why what is served in a restaurant (no matter how good it is) will rarely display that rich texture and just-right doneness that a good home-made risotto will.
When buying rice to make a risotto, choose short-grained round or semi-round rice; among the best rices for making risotti are Arborio, Vialone Nano, and Carnaroli. Other short-grained rices such as Originario will also work. Long grained rice such as Patna won't do, because the grains will stay separate. Nor should you use minute rice -- it won't absorb the condiments, and again the grains will remain separate.
It is all about tasting as you add the stock and stir......if you like a drier rice, then just pull back as the rice grain softens....and I would be careful about adding a final slug of butter to avoid any mushiness.......if you like it mushy, go the opposite. I( certainly have my other ingredients pre-cooked and seasoned before adding them to the rice.....I think the flavour comes out better. Maybe a squidge of flat parsley and a nice Italian cheese at the end (fresh parmesan is ok but there are so many other good varieties to try......esp if you are in the London area - which I am not).