Terraria has a much better progression system, more content, and advancing through the game is more enjoyable. When it comes to building, I enjoy them equally, but they give you a different experience. Minecraft is what you make of it. There is always something to do if you're willing to look for it.