I second the motion on the Churchill ruling the game right now. I just lost a Dragon Ridge battle, 11-15, but came away with 1000 xp and 62,000 credits. 1 kill and half a dozen damaged. Holy shit.
I'm running the rammer, camo net, and binocs on mine, I like the "heavy scout" role sometimes, and getting a half dozen shots before they know where you are is always fun for me.