Some people still swear by undergravel filters, but there are a lot of reasons not to use one. The main one being that an undergravel filter will quickly lose efficiency and continue to, pretty much no matter what you do, because you can't give it a really good cleaning without tearing up your tank.
As for what kind of filter is best for you, it kind of depends on your tank. What kind of tank ya got and how big?
A couple things in the meantime: a lot of people love Marineland's biowheel power filters (they're HOB) as they do a good job of biological filtration, but I've read they aren't great for planted tanks as they'll remove co2. (correct me if i'm wrong) For larger tanks, canister filters are popular b/c they have a lot more surface area for media, since they sit outside your tank they don't have to be as small as most other filters.
People differ on brands; I'm guessing you'll get more feedback about that!
if you feel like reading a detailed article about filter types, i've got one up on our site
How to Choose a Filter