While Monzo are expensive their approach of rewarding loyalty (5% off per year for Monzo Mobile) is a good idea compared to the endless switching you have to do to get the best rates.