There's not really a winner here.
Minecraft: Great game, good community.
Blockland: Good game, great community.
Roblox: Amazing game, bad community.
Minecraft is a survival and sandbox game that has custom mods to increase gameplay experience and it has the handy feature known as redstone. Blockland is a sandbox game where you build with all sorts of blocks and add events to them. Blockland also has add-ons to add new types of bricks and weapons and all that good stuff. Roblox is a great game that puts no restrictions on you. Make a single brick as big as you want, code in LUA to do whatever you want it to do, Make bricks shiny and transparent, you can do anything you want on it. The only problem with Roblox is that the community is full of ~8 year olds, which gives it bad reputation.