I am an experienced boomkin, having played in WotLK and Cata as balance and resto. The last time I played feral was in TBC and it was awesome, I just got annoyed with melee in general is why I switched.
Playing balance in MOP has been frustrating to me. It works, I can kill things and have more or less the same utility as any caster without a pet should, but I just felt like I was lacking true power. Questing was tedious, its not that I was dying it was that it took forever to take down the mobs. My dungeon DPS was also usually not competitive with players who knew how to play. I thought maybe my rotation was off or I was being lazy, so I worked hard on it and minimized my "error" casts where I would cast the wrong spell and tracked my dots better. It was better, but still not competitive.
All of this finally made me switch my dps spec to feral. I hated feral for quite some time because I forgot how to play it, and every time I got bored enough to try it out in the past I failed miserably because it got really confusing there for a while with all the new abilities and different spells for bear/cat.
Well I put together a crappy set of feral gear mainly via auction house PvP leather and read several sites about how to play and set up your spells. I have not looked back. 600k HP quest mobs are nothing for me, dying very quickly in comparison to my balance spec. My downtime is zero, my aoe is solid, I can control the mobs better with maim/skull bash so I take less damage or CC and I can flat out power through several mobs at once when I pop cooldowns.
I can't quite tell if my 5 man DPS has improved but I am pretty sure it has. I know my trash DPS has improved and I think my boss dps has also improved, although I screw up the rotation because I am not quite use to my button arrangement yet. And all of this is in much worse gear than my balance spec had.
So the point of my post is not to complain that boomkins need to be buffed, its to let other boomkins know if you are frustrated with your spec and didnt know if feral was any better, it is.