Terraria is better FOR NOW. The only reason being is it has way more content, which really isn't fair because not only is it easier to make on C++ with 2d sprites and no need for 3d renders, but the developers didn't need to buy out a studio building and gather a crew.
Terraria to me just seems like a pet-project, much like minecraft was something Notch merely made to appease himself.
Both are great but Minecraft will take a while to reach Terraria's level, if only because Java sucks and 3d is hard.
Though OP is right saying Terraria is easier on the eyes.
Also, forgot to mention that MC has a much better fanbase with constant mods, texture packs, and tools to provide much more content and better graphics.
Edit: MC does have much higher replay-ability though. Once you've explored all the environments and done everything in Terraria, it just ends there. But in MC, once you've gotten all your diamonds together the game keeps going because you'll continue to build shit. MC's limit is your creativity, while Terraria's is based on how much content the creators can add. Thus, I think I got more for my money buying MC back when it was 12 bucks.