There's no greener grass on the other side.
I've been in the big consulting business, and sometimes you can't get a client to schedule a meeting for months, so you're flying blind, with absolutely no feedback.
And then we go into the typical cycle of "Lessons Learned" etc, because what you've developed is irrelevant to the client.
They usually expect a fully working demo