There is also the old split in the socialist camps between 'utopian' and 'scientific' socialists.
Utopian socialist is an umbrella term for long-term visionaries who dwell on clear goals and intricate models for educational and promotional purposes. It can also sometimes refer social escapists and disconnected commune dwelling hippes and dreamers, or people urging the rich to fund the socialist project.
Scientific socialists refer to the offshoot that thinks in rather hazy long-term goals but is more oriented on concrete short-term goals and the project of building up the sufficient agency and orientation of the working class to become the force to better their lot and build a utopia at their discretion as tasks and priorities allow at a later date when the range of possibilites become clearer in the course of the struggle. This approach has often lead to myopic super-tactical reformism.
The best is when the best of both worlds is combined and the crap in both discarded.