It's quite simple. If you are not enjoying the game, you probably shouldn't be playing whether it is free or paid. If you are enjoying it, then it is worth paying for. I can't imagine someone playing a game that is not fun and playing only because it is free.

If you quit because the game is going "p2p", then you probably should have quit long ago. In fact, I think that most of the loss of subscribers, when it goes "p2p", will be people who weren't playing much or having very little fun.