Rice Cooker.
Sushi Rice - rinse in bowl three times, add water to halfway up my fingers as my hand is flat on the rice, put in rice cooker, select shortgrain rice, hit start, walk away until it beeps.
Long grain Rice - rinse in bowl once, add water to mark on the bowl, put in the rice cooker, select long grain rice, hit start, walk away until it beeps.
Whole grain rice - quick rinse, add extra water (about an inch over the top of the rice), put into rice cooker, select wholegrain rice, hit start, walk away until it beeps.
I think my current rice cooker cost about £50 - I've had the two very basic types over the years and they were fine when rice wasn't the main part of my diet (they're great for steaming potatoes and boiling pasta as well), but when we have rice almost every day, the slightly more expensive type was worthwhile, as it automatically adds in resting time at the start of the process. And there are other settings for quinoa and other grains, along with making cakes and bread - although I've never tried the last two.
That's the key in my opinion - rinsing the rice and letting it rest for about 20 minutes before it starts cooking.