You can also get all of those by fishing.
Mixing it up is best, of course. But honestly, nothing beats getting a Seedler right after entering Hardmode. The Twins decided to be funny and spawn on the first night, our melee guy was having none of that.
Plus, infinite balloons without having to...