Just finished my first playthrough, overall was a blast. I had a lot of fun and highly recommend this if you play moded terraria, however.
Biggest thing that I would like to see changed
Staves are hands down no contest more powerful then any other build option. Even when you are built exclusively for one of the other options (seedbags, Spirits) your stave still crushes them. I cant imagine if you built exclusively for staves. Staves imo need to be toned down a bit, AND seedbags and spirits need to be brought up. I will say, seedbags felt GREAT.... WHEN they could work. However, when bosses are highly mobile, and the seedbags have very limited range they have very low uptime. The guardian ability on staves is really what busts it. Using for example a multishot guardian on the ring stave had me kill golem in about 9 seconds, as a seedbag build.... Staves feel like they should be equal to the other options when you build for them, and are a filler (say when waiting for mana) for the other options, not just hands down the best option, all the time, regardless of build
Just my 2 cents, still had a blast playing it, and would recommend it to anyone.