Interesting, but if I have to use Windows then I would consider Conda depending on my dependency situation.
I don’t particularly like Conda, or Windows, but what I like even less is manually finding wheels for my project. For something like GDAL, I wouldn’t even try on Windows without Conda. I think it’s also easy for a beginner to get up and running with this setup.
My preferred setup is pyenv on Linux with poetry :)