Note that your second point shouldn’t be a problem with Monzo, as you can pay cheques into your account.