Not sure what variant you were flying, Diamonds are no more sensitive on CG than other similar aircraft. The DA40NG is actually a bit more nose heavy with the water-cooled diesel. With 850 lbs of useful load, my DA40 can take plenty of people and gas. I just put the heavier passenger in the front seat and I have zero issues. Sometimes empty CG can vary from one plane to the next depending on choice of prop, etc, but my DA40 is highly versatile. Would I like a couple hundred pounds more useful load, sure. But with a Cirrus, that comes with much higher fuel burn (7gph vs 15gph, effectively helping to equalize useful load between the two) and a lot more expense and risk with CAPS, maintaining a Conti 6 vs a Lycoming 4, etc. Cirrus is a great aircraft, faster and higher useful load, just A LOT more expensive to acquire, run, and maintain. For the price, I don't think there is a better performing, safer, or easier to maintain aircraft out there than Diamond.