The PPP approach is relatively straight forward, and structured enough to be easily understood by both students and new or emerging teachers. It is a good place to start in terms of applying good communicative language teaching in the classroom. It has also been criticized considerably for the very characteristic that makes it the easiest method for 'beginner' teachers, that is, that it is far too teacher-orientated and over controlled. A nice alternative to 'PPP' is Harmer's 'ESA' (Engage/Study/Activate) - click here to find out more.