The issues you have outlined above seem to be the same reasons I hear from Habari developers about why they jumped ship.

I'm fairly happy with the way things work though. WordPress is the best product out there so whatever they're doing seems to be working. If it aint broke, don't fix it!