They don't sell these filters here in the United Kingdom but I heard people talk fondly of them. I don't think these type of filters are made for big messy fish so keep an eye on it and you may have to clean the mechanical filtration quite a lot.
As for the filter oxygenating the water, this happens much the same as a waterfall, as the water enters the tank, it creates oxygen. Some people make the mistake of submerging the outlet pipe so that it isn't actually causing any surface agitation. This is when problems can arise with fish not getting enough oxygen. So when you install the filter, make sure the spray bar (or whatever the water comes out of back into the tank) is slightly above the water, or little bit of both.