Sounds like you burned thru a lot of money with all the comings and goings of your fish.
I have learned there are 2 types of fish hobbiests:
1) Fish keepers
2) Fish getters
Fish keepers get fish they like and keep them forever. The fish themselves give them joy. Fish getters are constantly getting new stock and returning/trading old stock. They get pleasure from the aquisition of fish. Which are you? If you are a fish getter, you will never have a tank that satisfies you for long, you will always be looking for the next best thing. Just something to think about.