Its working well for us. Its been interesting growing our company along side Azure. My company http://IActionable.com launched around the same time that Azure went RTM. So we've been through almost every bump and challenge together. I definitely have my list of things I wish they would change though. I consider myself one of the more squeaky members on the Azure Forums. Most of my issues are with deployment speed and Azure Table Storage features.
Our company is part of an early adopter program which is the reason they invited us to Redmond. We got to meet the Azure teams and really drill them with questions. I came back with a better appreciation for what they're trying to pull off. It feels like they're trying to build an race car and drive it at the same time. Microsoft wants to be attractive to the corporate world and smaller businesses at the same time. That's though.
The documentation isn't fantastic but I blame it on the speed that they are moving. Luckily there are some pretty smart and available developers that contribute to the community. Guys like Steve Marx (http://blog.smarx.com) and Wade Wegner (http://www.wadewegner.com) really know their stuff. I met them on my last visit. We've actually been invited up for another round of Azure 'sneak peeks' in June.