I am developing a long-standing code, with XAF. Thanks to extensive documentation and examples come along a little confusing at first, went over this problem. XAF I think it is very flexible and enables rapid code development. However, it takes a while to understand what it is. I think it is a very stable environment. develop a simple, flexible and consistent releases. I developed products on the market compared to competitors with superior in XAF. I am very pleased and will continue to use. I do not think your friends are using this system by the negative articles. Developer Exress very rich in terms of documentation. Very good level of sampling. First need to understand its nature, however, going to work with XAF. If you try to improve learning, will be complex and tedious.
Another way to put this is;
My experience is that it does 80%-95% of the job in 10% of the time,..
The last 5%-20% I spend 250% of my time wrestling with a framework,..
So I end up at 260% of budget instead of 100%.
This is not just XAF, but any framework that does stuff differently then .Net.
If you will excuse me, I'm going to put on my flack jacket,...