Good for you. That takes vision, to see past the short term rewards (steem rewards), views, likes, etc, to the long term, building your brand.
I always enjoy your content, you are probably being hard on yourself, but even still, if you felt it wasn't ready then better to trust your gut and wait a day.