It's still Activision-Blizzard so yeah it's still subscription based (they have to make all the money in the world). You can also buy the subscription via tokens that are bought with gold (but the price of the token fluctuates), if you don't feel like paying with your hard earned $$$.
Ah well, that's too bad. I've been always on the verge to give it a try. But the subscription model always become a major turn-off for me.