There's barely any f2p sandbox games.

If you are willing to sub, definitely try eve online. Possibly the best sandbox mmo out there right now.