That's what I use. If you're looking for a great all around spec look no further. People say oh bubble stun is a must, but it's really not. Especially when BioWare has already said they are looking to change that, so best get used to not having it now versus later.
That's my spec I just posted, except you put two points in the wrong place.
As far as the bubble stun, who cares. It'll be 1.8 before they fix it, and they also already said they'd give us other things to compensate, so I'm not sweating it.
I honestly like the madness/innervate better anyway. but rateds don't want it, so until the day they do...