I posted a highly discussed thread a month or more ago about their release and bug resolution practices. Essentially, Sitefinity said they are driven by aggressive new technology releases and that's what their customers want.
I beg to differ in opinion based on the fact that aggressive new technology does none of us good if it's bug-laden. Furthermore, they don't believe in iterative "bug releases". There is always new functionality in a release and bugs come second. Many of us are still waiting on fixes for bugs introduced multiple versions ago. Right now features in my sites are crippled or jerry-rigged as a result of OBVIOUS, silly bugs (such as the injection of the unwanted <br/>) we're still waiting on fixes for. Because I don't get a patches-only service pack for my installs, I have to wait for releases like 5.0 that I can't even upgrade successfully just to get SOME of my bug fixes in place because its full of new technology that is breaking my existing sites. As a developer and IT professional, this is a maddening practice.
I'm supposed to be having a meeting with my superiors tomorrow to discuss how the testing of 5.0 and 4.4 to 5.0 upgrade tests went. Given how badly it's gone, I am prepared to go in to the meeting tomorrow and recommend we drop Sitefinity. The reason we purchased it was because it was supposed to help relieve me and my team of the hours required to accomplish our web-based business development goals. I've only been on this platform for a year (4.0 to now) and being on Sitefinity has actually taken MORE of my team's development hours than had we just stuck to our custom asp.net website and homemade SQL backend. The sad thing is, we're not even doing anything fancy with this software. We just want the out-of-the box stuff to work like it should.