I've used both TradeHawk and Robinhood. I feel Tradehawk, although cosmetically not as good as RH, the usability is far better - from creating spreads/adjusting orders and managing trades.
Also RH sometimes does not allow 1 cent increments which can be pretty annoying at times.
Regarding mobile app - TradeHawk apparently is working on an app (don't quote me on this though)