Server is unstable
App requires a connection to the server to do anything, and the server goes down way too often. Tests become useless because it can’t even store test data locally when the server is unavailable. You end up wasting half an hour trying to re-test.