We have been running our RW application on Azure for 1½ years now and are satisfied with it too. We run a docker container for the backend in Azure Web App (inspired by the original post by @tomdickson that you referenced).
As for the frontend, we have a similar setup to this: Deploy to Azure Static Web Apps