Beta ended on September 5th 2014.
No. IW is still in beta and should be evaluated accordingly.
I know LM claimed
the beta ended when the game went gold, but in reality we have:
1) Lack of basic features (for example consistent leagues / auction house)
2) lack of a fixed schedule for sets' releases
3) testing still done by players (infinity council) and not by an internal team
4) far too generous rewards, typical sign of focus on player acquisition/retention rather than monetization.
...and no game past beta phase has any of these traits.
Anyway my point is: as long as the game is in beta, it's pointless to complain or get enraged or discouraged, because any investment in the game (be it time, money or faith) has no guaranteed return, since the game may never go past beta phase.