How does this compare to Revolut account/card?
Unlike Revolut, neither SoFi not Schwab are contactless (mine aren't, perhaps newer cards may be, someone else may chime in).
Revolut has a limit to # free extractions, but allows multiple currencies (Transferwise MC offers even more currencies). In addition to the multiple currencies which I use frequently, what I personally like about Revolut is that it has contactless feature and is a MC. One practical example where I really enjoy using my Revolut is on public transport in Europe and Asia by scanning the card itself instead of getting an actual ticket from the machine/window (or in place of an app, which may take space of my phone unnecessarily or I may not want to carry a phone, etc).