Always perfect and I'm loving it.
Always perfect and I'm loving it.
In Germany, most of the banks charge monthly fee and you need to have Anmeldung (Residence Registration). Even if you have this, it'll take some time just to book an appointment to meet an advisor to open a bank account. 
However, with N26, I opened my bank account while I was in Japan via video chat (Appointment NOT required!!) and received the card in Germany. That was a spectacular experience within the app.
Of course, there's no maintenance fee per month or year. You can use Apple Pay which I always use at supermarkets. Google pay is also available.