I love this game. Yes it has numerous bugs but its a game, I play with friends, enjoy the content, and I play when I want to. No one is forcing my hand to pay and play this game. BW is doing better than some other game devs. Square Enix, for example, messed up so bad they were forced to make their game free-to-play until December 2012 just so they could rebuild the entire game. BW is keeping up with fixes and bugs as fast as they can and doing a good job of it. Blizzard may have refined WoW but it has also had 7 years of that refinement and even then there are new bugs with every patch and content update.
People are more than welcome to voice their opinions but throwing a rage tantrum in the forums and threatening to cancel their subs, like I have seen several users do, isn't a way of providing feedback that can be used to help devs find and fix the glitches. Be patient, play what you can, be helpful and report bugs you find and what you were doing when it happened, if it becomes intolerable then deactivate your account until you feel it is a more suitable time for you to play. Life and the video game world has other options, pick one to pass the time
P.S. to the OP, version 2 rocks, keep on playing.