I just use the desktop site for everything EXCEPT mobile boarding passes. Flightstats app is also better for flight status/tracking than United (or any airline app anyway)
Had a legal name change to my account that united.com changed a while ago; Mobile app still shows old name (uninstalled it, etc), mobile site; mobile.united.com shows correct name. So assuming mobile app proxies through another server hence why it's slow, stale and buggy prone.
For those on Android; use the Chrome Beta; you can click "Request Desktop site" now and it won't try to go to mobile site and every feature including seatmaps, etc, all works fine with it.