When you pay for a monthly service it isn't like when you buy a finalized product. Basically you are investing money each month into something. Obviously you want to get the most value out of the service for the money you put in.
So the only way to answer this question is you should invest your money in the service you feel will give you the best value based on your gaming tastes and expectations. For each person this is different so its not a clear one sided answer.