A system like GW2 is the worst thing they could do. Devs should design the game around making the game fun and addicting. In the case of GW2, they designed the game around a cash shop. There are so many limitations on playing the game just due to the cash shop. There were restrictions on how you can play and how long you can "farm" and several other restrictions.
I prefer the subscription model. Because honestly if you can't afford 15 dollars a month you shouldn't be playing MMOs which are designed to waste time.
But it wouldn't hurt for them to have lower subscription costs. Something like what Netflix charges for their streaming service, $7.99 a month.
I don't mind a hybrid model where you can play for free and pay to unlock features if you want them but also have the option of subscribing to get access to everything. The problem is that too many MMO developers' marketing departments try to make the cash shop sales their goal. They should be doing their best to push subscriptions. This is done by pricing the cash shop unlocks so that they collectively cost more than the subscription. They should make it where a customer could easily total up a month's cash shop releases to $16.50 and then see that if they subscribe, they would get it all for $15.00. Now for the dabblers who will only pick and choose the elements that they have a specific interest in, then the developers will get some money from them too. Better some than none. And for those who just want to play around in the game and are content with what it offers without a single but of added content, then that should be fine as well...
I think that the model that Funcom is now using for The Secret World is ideal. Buy the game and have access to everything that was released for it at the end of 2012, which is the core game and the first four content issues, with the 5th one included free if the game was purchased before January, as they were testing the deployment system for content patches. They have the option to subscribe, which will award $10.00 in bonus points (currency used for the cash shop) which is their guaranteed price for content packs. They've even stated that if a single content pack were released for $15.00 worth of bonus points for non subscribers, that for those who are subscribed it will never cost more than $10.00, so there is value in subscribing. It's what Funcom is after, but it makes the game accessible to anyone willing to buy the game. Also, they have said that over time, they will be bundling content packs in such a way that while the bundle may cost more than a single pack, it would be less than if you totalled up the full price of each of the included packs. And they have even gone so far as to say that eventually, the oldest content packs will be folded into the core game purchase.
Some have asked, why not just give subscribers the content instead of the points to buy it. They responded that while it is their plan to release content every month, they know that it is likely that some months will force them to run behind schedule, so rather than having subscribers go without anything for a month, they get the points so that when they deliver the content, then they can buy it... Or they can use the points on something else if they wish. They're setting it up where those who are subscribed can set the game to auto-purchase new content as it is released so it is not something they have to manually do every time. As long as they have the points available, if a monthly issue comes out, they get it.
I think that it's probably the best approach to Buy to Play that there is. The only thing you are required to pay for is what wasn't part of the game when you purchased it. And it is onlu content you pay to unlock. Players are not gated from ANYTHING. Funcom has placed the onus on themselves for being able to earn money. Players want new content. They are willing to pay for new content. But if Funcom does not release new content, they won't be making money off new content. To me it beats the hell out of paying $15 every month for several months that see no content come out. I believe that I should be paying for products, not access to the store. Funcom seems to feel the same way.
The importance is making sure that what subscribers get and what buy-as-you-go players get are essentially the same. The only difference between the two is how the developer collects the money and the cost-effectiveness of the methods. As it is now, TSW's subscription option is the more cost effective. And Joel Bylos, the team lead, has stated that the cash shop items will not be pay to win in nature. IF he can stick to his guns on that position, then their customers should be satisfied...
As to the whole argument of not wanting to play with "kiddies", then I say you shouldn't play an MMO at all then. Because subscription fees will not keep them out. And this idea of "Let's pay $25 a month" will only discourage advlt players who are already juggling their recreational dollars as it is. After uncle sam takes his cut out of my paycheck, and I pay my bills, and I pay for life's necessities like FOOD (which in case you haven't noticed is costing more and more) and keeping the gas tank filled, I really am not left with much in terms of recreational funds that I get to spend on just me. As much as I love gaming, I am sorry, but choosing between going out on a date or paying a mandatory MMO subscription, even though the latter may be cheaper, the former will be my choice every time. Because guess what? I'd rather kiss a real girlfriend tha virtual kiss some guy's super-model-looking avatar... I love games, but real life is more important... Sorry. But if you have no life outside your MMOs, then by all means, petition a developer to have premium priced servers that require a higher price point just to play with others willing to pay that much. There are Jerks willing to pay that much too. So you won't escape them.