I've got an understanding of why this is happening, but it's not going to be plausible to release this to our customers with the following happening, and I can't figure out any way around our scenario without using a RowTemplate.
Example here: http://jsfiddle.net/Xxn22/2/
As you can see, the columns don't align when grouped and you can't minimize/maximize the groups.
Example here: http://jsfiddle.net/Xxn22/2/
As you can see, the columns don't align when grouped and you can't minimize/maximize the groups.