Personally I use an
Odyssea CFS4 which is rated upto 100Gal on our 46Gal (with a Tetratec PF300) and can't say I have had any issues, either with install or operations and cleaning. I have read reviews were this is just a Chinese "knock-off" of Eheims Canister filter. So far though for xxx amount less I have no complaints. I haven't used an Eheim to actually compare it to but my tank water is clear enough to make it look like the fish are floating. I am sure you will get quite a bit of responses with different recommendations though. Best way is to read reviews and see what people have to say about all the different ones. Good Luck!
oh at btw, since you have cichlids and that catfish, you definitely want to over filter since they are "dirty" fish.
