Bitfinex have been my "home" for some time now. Many attacks have been made against it but truth is, it still stands strong. Offering one of the best platforms (With android and IOS support) allowing users to trade in a highly liquid market. Not without its flaws as, even though it as improved a lot by now, its withdraw waiting times are still on the high side. - In the end i wouldn't trade Bitfinex for any other exchange.