I use mostly his methods - however, like bnwalker, I'm not at all against other dog trainers either. I compare his methods somewhat to horse training. There are tons of different ways to get a horse to cooperate but still promote a strong, healthy relationship between the horse and rider. Some of them like Parelli are just very public and popular because they have steps and a plan to follow. A lot of people like this especially when they don't just 'get it' like other people. Cesar seems to understand dogs and how they act, like the Parelli methods, he has a 'schedule' to follow to help people work their way through their dogs issues instead of stumbling blindly trying to fix the problem themself.
It doesn't mean it's the only way - it just means he has a very method that, while it may not be easy, it's very effective and people like that.
Man, that post one one huge ramble - I'm not sure if it makes any sense. If it doesn't, ignore me.
Edit: I don't completely disagree with the alpha roll, but if you aren't aware of what you're doing, it can go wrong quickly. IMO it's not a bad thing, but it's not completely good, either.