I know exactly what you mean - in the past, I’ve done what I thought was a beautiful job of window/bi-fold cleaning using vinegar/glass cleaner only to have the sun shine and reveal a terrible, streaky/smeary mess!
Using a squeegee is WAY easier, quicker and pretty much foolproof.
If I’m not doing frames, I just use plain water with a microfibre cloth/non-scratch scourer, then squeegee in slightly overlapping horizontal strokes, wiping the blade edge as required. If there’s water residue around the edges of the pane, just finish off with an old flannel/something absorbent (that hasn’t been washed with fabric conditioner).
You just need to make sure that the glass is wet enough for the squeegee to glide without catching, and wipe the blade regularly so that you don’t flick droplets onto the adjacent cleaned panes.
A good squeegee is worth spending a bit on - I’ve attached an image of the one I use. The rubber strip is double sided (so can be turned around if it becomes worn, and replacement blades can be bought). Bearing in mind I’m a cleaner (so used a HUGE amount, including on shower screens), I’ve only just felt the need to turn the blade as it’s got a couple of tiny nicks - 16 months after buying. But if you’ve already got one, give it a try first!