Is Revolut a good bank?

Is Revolut a good bank or are there better alternatives?