While it may take some time for those who are used to creating their own database structures to wrap their minds around the philosophy of XPO, it really does make sense. If one can buy into the idea, as it is with many corporations, that only a DBA can affect changes to a database, then you only have to look at XPO as your DBA.
While it will take you a while to get up to speed with all of these components—and believe me there is a lot here—but once you do you will be very productive. Everything that I have worked with is surprisingly logical and easy to comprehend. They have a large knowledge base that makes it fairly easy to track down problems and if you have a problem, it is generally answered within a day online.
What I find so helpful is the vast amount of online tutorials and documentation that is available. There is something for anyone to do just about anything. Some are short, specific how-to's, and others are more involved. In fact, one relating to both the XAF and XPO can be found in the demonstration of building an application that will mimic the feature set of Microsoft Outlook, and do it in about an hour.
If you are tired of recreating applications every time you need to build a new system, if you want spend less time doing the mundane tasks and more time focusing in on the parts of your applications that really matter—your business logic—then you need to check out DevExpress DXperience Universal Edition. Check out their online tutorials or download a demo and try it for yourself.