Full stall landing is a in my opinion the best and easiest way to teach how to land an SEP. And it certainly has the benefits of bringing the aircraft down as slow as possible.
Now with some more experience and in some more fancy aircraft I prefer flying the thing onto the runway. You can still do that with power idle actually all you need to do is adjust is the flare.