I think just the fact that DAZ felt it necessary to shake up their hierarchy, especially so soon after their Gensis release, shows that they are indeed feeling some pain for their "less than enthusiastic" customer service and/or care of what the world thinks.
Comitted to excellence through art.