Good UI and trading functionality, but it takes forever to login and establish a connection to the server (need to wait 1-2 minutes without any progress bar and you cant do anything like the app seems frozen). It might have been tolerable if you only needed to go through the login and connection process once in a while like with TOS (every 1-2 days), but with mobile TWS, EVERY time you switch to another app even for a second to check your e-mail or text msgs, you get kicked off the server and have to login and re-establish connection, waiting a full minute or more. Even if you know this and purposely dont switch to other apps while using TWS, theres nothing you can do about it if you need to lock your phone (e.g. to put it in your pocket and go to a meeting) and it powers down the wireless radio.