In my opinion the best free to play MMO is to find an Ultima Online Free Shard, usually they are fairly active and have a lot of content compared to other free trial games. Some popular free shards are listed below:
http://www.inporylem.com/
http://www.uosecondage.com/
http://www.uogamers.com/