Since flying from smaller strips, I tend to drag the aeroplane in under power, so lots of drag and high angle of attack. The advantage is that you can more accurately determine your touchdown point, and can keep speed on the slow side of approch speed. You also minimize float, and maximize stopping distance.
Disadvantages include that if you engine stops on final, you won't make the runway (does this ever happen?).
This is not appropriate for all people though, the aeroplane I have flown most recently is designed for STOL operations and has leading edge slats, and at high AoA those slats pop out giving a nice stable approach and excellent short field.