Far superior; much better or more advancedFar superior; much better or more advanced.
(UK, idiomatic, not comparable, postpositional)Far superior; much better or more advanced.