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 $$$.