We have a website powered by the DotNetNuke CMS. It does a pretty good job, but we're in the market for another solution. I'm particularly interested in something ASP.NET based and potentially compatible with Windows Azure. Open source or paid solutions are fine, but I am curious on if it is a paid solution, on why you consider it worthwhile to go with that over an open source platform.
Here is what our CMS should need to do. Some of these are an assumption, but hopefully it narrows down some.
Easy content build out — Marketing team should be able to generate general content items, landing pages and news items on the fly
Media integration — Youtube, hosted videos/audio, infographics and interactive graphics, the CMS should have flexibility in hosting said content
Ease of use for adding/editing "rich content" — Our current CMS allows you to edit with HTML, but the toolset it quite difficult (it's basically a textbox, and all line formatting of the HTML is blown away once you save it)
Assistance with design/skinning — we're open to paying for a package that comes with an implementation team who can help with the site design.
Compatibility with custom web applications — So if we have to write some code.. such as a "find a store" locator with a map, how easily can we integrate that? Right now everything is done via an iFrame, but it would be nice to know what alternatives we have for "custom code"
Integration with 3rd party API's — We use Google Analytics, and may start using HubSpot in the near future, but hopefully these types of items don't cause an issue
Hosting — If the service is provided, we're open to having a hosted solution, as long as it doesn't limit the above items in any way. If we can/need to host it ourselves, it should be compatible in a Windows Azure environment if possible.