Twetch ·
bittrex is a good choice (buy with debit card, trade)
robinhood is excellent for IOU
there is also Voyager app, which however asks your bank login info to allow ach. (can take custody)
avoid poloniex / bitfinex
stay away from poloniex and bitfinex