The flip side: Dynamo gets expensive and it gets expensive quick, and being a custom API (and, indeed, a very different way to think about datastores) makes migration difficult.
It's great to use, if you understand the tradeoffs. Just make sure you understand them before you make the leap.