I'd say this expansion is better than the past few ones, but that's unfortunately not setting the bar terribly high. So far I'm having fun.
You can get B.net balance gifted here, to buy membership time:
https://forums.d2jsp.org/forum.php?f=386 or you can open a ticket and ask a GM for time to redeem an in-game token, which you can buy in the wow trading grounds.