First of all the 330 you were talking about sound like a Penguin which is made by the same company (Marineland). I would recomend the Emperor not because I have one , it is because many of the menbers on this site like it and recomend it.
Now about whisper, I just held a poll that asked which filter you liked the best and the results clearly stated that whisper scored the lowest. One thing to keep in mind is to multiply your tank gal. by ten (in your case 25*10=250 so that means your filter should have a flow rate of 250 gal. per hour ( gph). Now about the lid I'm not very choosy about lids. but don't get the cheapest because if it falls or break it can kill your fish and posibly shock you. Hope this helps!

Opps! please excuse my maners