Is this the best you can do?
If the answer to this is "yes," and you think you're done, you might be settling too soon.
The right question is, "Is this the best your team can do?" And if you need a better team, it's never been easier to get one. Especially if you're a soloist, a freelancer or a small company--if your upside is limited by the people you're working with, get new people.
Any time you do work yourself, you've chosen not to use the services of someone who's probably better at it than you are. There might be really good reasons for that choice, but inertia isn't one of them.