I find Bitcoin only exchanges a little more trustworthy than exchanges with shitcoins on them. Even then I think you should always hold your own keys.