Yes, ordering euro from S Money can be cheaper than withdrawing money from an ATM overseas.
In fact, taking both cash and a card can be a great way to bring money to Europe. It is also more convenient to have cash on you before you arrive, one less thing to do in the airport when you arrive. Finally it’s handy to have cash to tip, for smaller purchases or transport.