It seems like you're just too picky. There's never really been a F2P MMO that didn't at least heavily encourage spending on the cash shop. MMOs are a business, and those that don't make enough money close down. If you want a decent gaming experience, you'll need to be ready to drop a bit of money. Whether it be a monthly subscription,an initial investment of $30-60 on the cash shop, or buying the game if it's buy-to-play. Both The Secret World and The Elder Scrolls Online are awesome buy-to-play titles and I've never spent anything on the cash shop on either.
Guild Wars 2 is going free to play. It's a solid game and worth playing. SkyForge is pretty fun and you don't have to spend money on it to enjoy it. Most games that are F2P aren't too restrictive, really. Usually the worst they'll do is slow down your progression to help encourage you to pay so that you'll unlock a decent speed of progression.