This doesn't quite compare to the Alpha bank cards though, where I believe that the most expensive card (80 euro per year) gives you 5 miles per Euro spent. With Revolut you need a rather expensive card (50+ per month) to get 1 mile per euro spent.
However, in any case, additional earning opportunities are always welcome.