I have bought Terraria for PC, Xbox and mobile, and personally I am a HUGE fan. I would recommend the PC version overall, or at least the Xbox version over the mobile version.
Also, If you want another game that is similar to Terraria, check out Starbound. The main thing that is different is that in Starbound there is a virtually limitless amounts of worlds per game, so you can travel to different worlds and even star systems.
P.S. - don't diss the Z, man. DBZ was my childhood

(And if the "fat guy" you were talking about was pink, then it was probably Majin Buu)