Free to Play games have three stages for me. Some of them I uninstall in the first hour. If I make it past that mark, I generally can play until I hit the "grinding wall" where suddenly I am not levelling fast and I need a ton of money to keep my character well equipped. If the wall is too tall to get over, I quit. Where the wall hits you is different in every game.
First hour - "Does this suck?" stage
Second hour to 10 or 20 hours - "Boy am I levelling fast!" stage
Rest of game - "Is it still worth playing?" stage
Atlantica Online is the only free to play online game that I have hit stage 3 and will continue playing.
Maybe it's time to go down to top 5 games? Even better, why not just write about Atlantica Online and let the rest rot?