Obviously, it will not be possible to advice here with little or no knowledge on the business needs. Every tool has it's pros and cons, and largely depends on specific needs. I can add few on Adobe Experience Manager (tool i've been working on for over 5 years): 1. AEM is an expensive tool (also consulting, dev teams come at high price) 2. Adobe is pushing a lot towards moving AEM into cloud. Most of your work will be on Adobe Cloud, though there maybe very few exceptions for some customers to have on-premise implementations. 3. There will be a steep learning curve. 4. Some of the advantages are that it is a very mature platform. You can get great resources and help on it. 5. Think in long term for this.. to realize TCO will take a while and will need Leadership to push/weigh-in/support. 6. There will be lot of custom development (not a lot of AEM's out-of-the-box is useful). 7. Development teams can find examples, help and resources. 8. The entire stack is built on open-source, so other than paying Adobe license fees no need to pay additional software license expenses.
