Personally, Bitfinex is the exchange that best suits my needs. They care about their customer's security and will go to great lenghts to ensure that your funds are safe. They also have unique assets like Margin Trading and unlimited funding, which ensure that all traders, be it new or experienced, can make the most out of the platform.