Bitfinex support is one of the most professional team i've ever met, replying fast and resolving the echo just as quick. In my book that's the main thing an exchange should have, a reliable support. As for the platform in it-self it offers an outstanding amount of tools that would put any other exchange to shame.
Though the support is really fast to resolve any echo, the registration process still takes longer than it should, becoming quite time consuming.