Azure has absolutely the worst interface in my opinion, but I’ve found that for a lot of my clients them already having an azure account (via AD) outweighs pretty much anything else.
I think Microsoft know this and know they come a long way without having to compete.