You sound like really competent people, but working under people without their own vision and without their own ideas is a wrist slashing inducing experience... The people with the ideas/vision should be in charge, not ever the other way around! If you're execution people, find some "idea/vision people" and merge (like in 100% equal partners) with them and make you team whole.
Nobody wants more "execution people" in charge. If it's not vision/ideas what drives something... it's not worth doing it! we're all better without it! I'd work anytime under/with and asshole with good vision/ideas than another "executionist optimizer" that makes everyone's life hell trying to optimize profit and efficiency when nobody wants more optimizing. People want meaning from their leaders and managers, and this can only come from vision/ideas.
Go head hunt for "you team's Steve Jobs", not for "ideas". You want the "idea generator" and you want yo put him/her half-in-charge...