You said, "after experiencing very bad service from Azure".
Now that you give details it doesn't seem to fit what you said. Sounds like your issues were pricing (no trial, higher cost, fewer resources per $) and your confusion with Microsoft "jargon". That doesn't equal very bad service to me.