I have all the games here's my say on all of them
Blockland : great sandbox great for more modern pvp and building is easy.
Minecraft : more for surviving harder to build then blockland as you cant fly without mods but still fun,epic music.
Terraria : more meant to be on-line will have more advanced pvp soon and better lighting will be a great game in time.