I run an Emperor 400 and a large sponge filter in my 46 gal and have not had any issues since it was first set up 1.5 yrs ago. Although if I had to choose and $$ is not an issue, I'd go for a canister
I have a Rena XP3 and large sponge filter running in a 72 gal and that's awesome too 

