If you need a EUR account with a good app, TransferWise, who power Revoluts multicurrency action on the backend, are pretty decent. Horrid luminous green card though.
I'm an investor in Revolut due to their aggressive growth strategy, but I wouldn't use them personally.
As for Monzo, I like their app but missing features like being able to view your full CVV number in app, or link the app to all your other bank accounts on the free tier, basically prevent me from using them as my primary bank