• WordPress comes with an attitude and a path. And as long as you are in this same attitude and path, you are fine. Otherwise it's best to part ways...and stop complaining...
• You should have spent more time building plugins to complement the WordPress System. You waited for others to deliver to you... (which is a bad call for a developer of your stature)