I make a lot of rice of various types: white, brown, long, short, and medium grain. Japanese, basmati, jasmine, etc.
I always use a heavy-bottomed, fully-clad, stainless pot with a tight-fitting lid. Many folks use a dedicated rice cooker which is an excellent choice, especially for someone who doesn't understand how to properly cook rice or who wants the convenience of not having to think much about the process.
I sometimes bake my rice, but that's another experience altogether.
In any case, timing and rice/liquid ratios are important if you want excellent results. Also important is how you prepare the rice for cooking. Quite a few people follow package directions and idiots on YouTube and end up with mediocre rice at best.
What type of rice do you expect to cook, and in what style?