That’s solid, and how I do my eggs 50% of the time. Another option is “soft” scrambles, where you turn on medium-low heat and slowly stir until the eggs form small curds. Takes a lot more time though.
As you say, take off before completely done. You have to pay attention to get them off at the right instant so they don't dry out; you want them moist. There are no large hard curds, just soft creamy eggs. I've become a real fan of this technique.
The other tip I ran across somewhere is to use a "saucier" pan rather than a regular frying pan. The saucier has a gentle transition from the flat bottom to the sides, so you get some cooking up the sides of the pan and it is a lot easier to scrape the bottom and sides using a silicone spatula. Nothing hides out in the sharp corner between sides and bottom. I didn't buy a special saucier, but we have a small nonstick frying pan shaped much like one with the curved transition from bottom to sides. It works really well.