To which I'd add:
The only real downside of bootstrapping while consulting is that consulting is a soulsuck, and it's so much more fun to work on your own thing. Or, consulting is so much of a soulsuck, that it depletes your energy to even work on your own thing.
You just have to monitor your energy & passion levels carefully to ensure you make choices that help you keep both balls rolling.
We're doing the same - and I just quit consulting a couple mos ago. It's fabulous to look at my fledgling product, designed just how I wanted to, and know it will start grossing $10,000/mo in just a few more short weeks.