[eluser]Colin Williams[/eluser]
Last time this issue came up I broke down the user guide and while it never says not to use $_POST, there is a bit on the Models page that comes very close to saying that. The main advantage of the input->post() method is that it handles a chunk of logic for you, and optionally does XSS cleansing.