If he had stuck to a general idea that banking miles is risky, I'd be right there with him. Some of what he says is true, albeit rudimentary.
But he loses me on the partner award bit. Partner awards are always more expensive than "native" awards?

In my experience they're typically identical or close to it. In some cases, as with BA Avios, flying the "native" metal is the most expensive thing you can do.