I’m looking for some recommendations for a filter system for 38g freshwater fish tank. Currently it is holding 3 gouramis and 3 bala sharks (the balas are getting big and I will have to get rid of these soon). My filer is the generic one I bought with the tank the rests on top and water flows through. Since my tank is located in my basement water changes are often a challenge on 7-10. I would like to reduce the number of water changes I have to make and improve the water quality for my fish. I have been looking into the “canister” filters but I would admit it is a bit overwhelming with all the different choices and variance and prices. FYI I only have a little over a year of aquarium experience. Appreciate your help in advance.