For me what Revolut is lacking is:
- An EU banking license (which they will get in 2018 Q1)
- A full Debit Card, apart from the prepaid ones (which may come with the banking license)
- Option to use mastercard conversion rates (those markups on weekends and on “illiquid” currencies is bullshit and everything but transparent)