Top Free To Play games?

This quote is from a post I made a few weeks ago about the same sorta thing…and clearly this thread was created 2 years ago…just realized it now