Damn, I guess I remember this from ME2 but it is going to make an Insanity run in ME3 pretty hard since I'm a Vanguard in SP. Shoclwave and Pull are pretty useless - looks like you need Throw to make Insanity much easier. My son has gone through about half the game on Insanity as a Sentinel. ME2 was painfully hard in Insanity with the Vanguard but I got it done. It just seems like there are many more tougher enemies in ME3 though (Atlas, Banshee, Brutes, etc) and I noticed that Shockwave, in particular, was far less useful in ME3 than it was in ME2. I chose Vanguard specifically for that and it turned out I didn't use it all that much in ME3. And Pull is not nearly as good as Throw.
With a high cooldown percentage, vanguard seemed more than viable for an insanity run.
I was running around with Javik and Liara, though. Usually started off by pulling an unshielded enemy with Javik, charge and detonate an explosion. Then midcharge or before I'd have set up another explosion with Liara, and detonate that with nova. I only got to Priority: Tuchanka, so I didn't encounter any banshees, so I can't comment on how hard they are. Brutes weren't that big of a deal, nor were atlases. It's usually the little guys running around pelting you while fighting the big guys that were the problem, but as a vanguard, it's pretty simple to break off and mop up the area while fighting the bigger ones.
Despite the many times I ended up faceplanting because I didn't analyze the battlefield properly and got stuck overextended in enemy territory, it was definitely more satisfying than my adept insanity run, but I didn't like the critical choices I made on that ME2 import save for my vanguard, so I ended up shelving that career.
Hell, I can only imagine the exploding potential of a save with Kaidan in it. Sadly, if I want to experience area reave + charge / nova in single player, I'm going to have to start from scratch in ME1 or ME3 to do that. And considering the default choices made starting fresh in ME3, I'd probably go the ME1 route.
Talking about this is making me want to play MP, but I've been getting disconnected from the servers a lot lately, and I feel like a douche when that happens. Probably see how my luck fairs tonight.