Lots of good stuff here!
+1 to space, dynamics, making room for every instrument, getting a good drummer, and working on vocals....
Some of the best stuff we've done, I think, are random experimental/proggy improvisations....? The stuff we've done so far is great IMO but the songs end-up being 30-40 minutes long when we're done...and most audiences, we realize, won't want to wait around that long.
But for an over-arching idea, I strongly agree that It's not about you, but about the audience.
KNOW YOUR AUDIENCE AS A BAND.
I think you may want to clarify what "Not sucking" really means to you...
-does it mean YOU are satisfied with the music you are making?
-or does it mean the AUDIENCE likes it ...and keeps coming to your shows? does it mean playing gigs, getting paid, gaining fans, selling merch and recordings?
These are not mutually exclusive, of course, but focusing on one or the other will get you different results.
Prog is a rather small niche in terms of audience and opportunity for pragmatic success
-which may be just fine for you and your band.
If even if you claim personal artistic satisfaction as your main goal,
nothing keeps up your motivation like the payoff of pleased audience.
KNOW YOUR AUDIENCE...
The point of this is to develop an awareness of your desired audience: Knowing WHO you aim to please gives you
something to aim for,
and helps in objectively deciding what musical ideas to keep, develop, or toss out.
I'd like to use this style more and the rest of the band seems cool with it.
...AS A BAND.
The final point would be that everyone has to buy in on the same musical vision, or at least be cool with what the band as a whole is doing. Sure there's room for everyone's influences ideas, but when YOU want prog more than others are "comfortable" with....well, time to have a discussion and see if everybody can at least agree on a direction...and a target audience.
Such concerns often strike young bands as "marketing speak" (which it is) and they tend to balk at it for fear of "selling out". But if you aren't thinking about the audience, selling out will probably NEVER be real a problem
