Terraria tends to be a lot harder than minecraft and Terraria has more enemies and monsters.
In Terraria it involves more monster fighting and loot seeking and you can keep your stuff if you go to another map.
MInecraft is more for building and mining
Minecraft also has a better crafting system in my opinion
Both Games are pretty pointless and have no real plot
BUt in terraria you can enable hard mode and attempt to stop the corruption
Terraria is easier to run and looks better in my opinion and it is a 2d game. It also doesnt have creepers in it.
Minecraft has the worst graphics ever and seems like a major kids game to me.
What I also hate about minecraft is its not on steam and you cant take items with you to other maps. Meaning you cant farm items from one level and bring it to the next like terraria could.
Also because minecraft uses flash it runs really slow, The more ram you have the better minecraft will run. If Mojang just used a real engine and made it so the graphics card was implemented more, than everyone on the PC could run it. My computer can run FarCry 2 and Borderlands and Left 4 Dead 2 but can barely run minecraft on high settings. My laptop can run minecraft better than my desktop.
ON Steam I have 230 hours of gameplay on terraria
I have no idea how many hours I have on minecraft. I have played tons of maps on minecraft and I still barely ever get enough diamond to have a full set of weapons and armor. Neither game is worth all the time that has to be put in to it