I played Terraria obsessively for about a month.
Minecraft I play it more often, just for shorter periods of time.
In Terraria, it seems like after you reach endgame, it gets really boring even after starting a new character.
In Minecraft on the other hand, I've played near endgame on a couple different worlds and still play it on and off to this day.