Well, 100 L is a little bit too small for an Oscar. Rather than upgrading your filtration, you really should start thinking about upgrading the whole system. 55 gallons of the absolute minimum, however go bigger if possible.
Regarding filtration, it depends on what your budget is. If you've got the money, I would go for Eheim. If you haven't got a lot of money, there are various other filters that can be bought for a cheaper price. However, you wouldn't often used canister filters on a tank your size, it is really only made the small community fish, not big fish like Oscars.