Terraria is a great game with one goal in mind and a bunch of other things to do. All I can say is that everything that you do is optional and if you want to beat it quickly - you can - but if you want to savor the experience, which I recommend, there is just so much to offer from building, exploring, fighting, collecting, it's all there.
The controls are challenging at first if you have never played it before, it was all over the place (I played it on console) so what I did was adjust it which made it easier.
Also, the weapons that you get in this game are incomparable to any other weapons in any sandbox game. You start with an incompetent and in the end, end up with a weapon that's well worth your time.
Most of Terraria is generally choice. You can literally do anything you want. And that is why I recommend it for anyone who has got a chance