If you replace 'have poor internet service' by 'use a cellular connection' in your post, it also describes the mobile experience, especially when on the move. The app takes ages to reconnect when its connection is dropped (at least on iOS), and frequently even decides to just sign itself out.