For what? Questing = Feral Lazyraider/combatbot = Feral Bgbuddy? Not sure, I'd say Feral though. This is due to feral not needing to stand still, you can run around like normal doing its thing without interrupting it. Also its more single target than a boomkin which is harder to bot.
Depends on the level and gear lol Feral Is some sick damage although ive had to respec to gaurdian for certain quest areas using certain profile purely for the fact that somtimes you will agro like 4 -6 mobs little kitty gets squished but big mighty bear just sits there n takes the beating. honestly depends on your gear/ilevel
I have tested both, and feral is much stronger and faster killing mobs download the superbad CC here: http://www.thebuddyforum.com/honorbuddy-forum/combat-routines/druid/76516-superbad-druid-cc.html it really makes a difference!
feral is best if you are going to bot the singular feral CC works pretty well too. The boomkin Singular CC doesn't work great. If you ever plan to play the character and have fun then personally I enjoy boomkin more just because I already got a warrior dps/tank. Otherwise feral all the way.