I buy good rice, rinse the shit out of it, and follow the bag's instructions. Like 1/4 times it's perfect, 2/4 times it's average and 1/4 times it's complete shit
My asian coworkers laugh at me when I tell them this. They just use rice cookers and the 'finger method' where they stick their fingers in the pot and it should be up to your first knuckle rice, and second knuckle water (or some shit like that, I dono).
My indian coworker on the other hand says she makes it like pasta which is wild to me. She literally cooks rice in a big pot of boiling water and strains it. Never tried that method.