Still not there for me. The Oase prefilter is coarse - and that blocks much less often than the fine filter pad, assuming you use one. And the heater is a bypass path through the rest of the media, so it neither filters as efficiently as it could nor heats the water as efficiently as it could. I've only had experience of the smaller FiltroSmart Thermo and I couldn't get enough flow around the heater to get it to work properly, plus the two-cables problem - I imagine the bigger Oase solve the first problem, but not the second.
The path should be:
16mm in (e.g.) -> Primary settlement (optional) -> coarse prefilter -> pump -> medium -> fine pad (EASILY INSPECTABLE/CHANGEABLE!) -> Bio media -> chemical (if required) -> 12mm (e.g.) out.
Impellor pumps used in canisters can tolerate reasonable particulates, so ideally they'd be after the prefilter but before the rest - that way the input (larger diameter) isn't constrained and the output is - so the pump is pushing, not sucking: better, longer-lasting flow and less cavitation therefore smaller pumps and quiter, cheaper filters. Baskets are fine IF they don't bypass (old Hydor Pro filters look good for this). Flow indicator if getting fancy I guess so you can see when to clean - not some fancy electronic gizmo that measure time, just measure the flow (I think Eheim sereis 3 did this?). Inlet and and outlet on the top with the usual easy disconnect, ideally either both pipes and individual pipes (the Tetra I've just received does this, which is good, and seems reasonably OK on bypass too - just prefilter in the wrong place for easy maintenance).
Add in minimising number of seals and gaskets as per Darrell's post and for me we'd be there, but nothing I can find does that so far!
All filters seem to work, all filter the water, all have some means of being cleaned and of shutting off (e.g. external double Eheim taps) - just that no filteris as efficient or as easy to use as they could be. It annoys me that this is a design, not a cost issue. Manufacturers could do better.
Definitely a first-world problem though. I'm not normally this rant-y, I promise 🙂