Dark Souls 3 feels kinda like a journey. Zone progression is linear, but it makes sense, something that doesn't happen in DS2, a game in which you can go from a castle to a volcano just by taking an elevator. Game world is a total Frankestein monster, and it shows. Besides DS3 still has lots of shortcuts and interconection, but it does it inside the same area, instead of doing it between areas.
Why do you think gameplay was better in 2? I thought 3 felt better, a bit too fast for my taste maybe but I guess that's the Bloodborne influence.
I agree about windmill to hell transition, it's ridiculous and I never understood why they even accepted that, they should have just made some magic portal or whatever if they were too lazy to think about something else, anything else than the elevator lol. But outside of this specific example, I enjoyed the world and locations of DS2 in general.
I prefer DS2 gameplay for multiple reasons, an obvious one being the amount of builds / weapon types you can have, it was really rich and deep, and DS 3 wasn't as good on that point, it removed the twinblades which I really loved in DS2 for example. Another reason is that I think DS2 feels better, it's faster than DS1, but the overal animations, weapons and gameplay were fitting with this faster pace.
In DS3, the game was faster, but it felt like it tried to be closer to DS1 at the same time, so you have a core experience closer to what DS1 was, but with the speed of Bloodborne, which was supposed to be a shield-less gameplay, and the result is something that felt weird and very "floaty" to me, kind of like if you modified the speed in DS1 but if it wasn't originally intended for that.
And a final reason is related to the overall balancing of the builds and also PVP. DS3 is faster, a lot faster than DS1 and maybe even DS2, but it's not just that, all builds no matter their type and weight will still be very fast and control like what used to be light weight / dex builds in the older games, and because of this there's absolutely no advantage, speed wise, to play a dex build in DS3 anymore, because someone with a heavy armor and big 2 handed weapon will be almost as fast as you with your lite clothes and dagger. It made the PVP quite ridiculous, less interesting because you just had to use raw strenght and nothing else. I understand not everyone care about PVP, but I feel this also impacted the single player experience, even if to a lesser degree.
I don't think Dark Souls 3 is a "bad" game, I just think it's the worse Dark Souls (I haven't played bloodborne nor Elden Ring yet, waiting for PC performance improvements on that one). I still finished it and played it for quite a well, but I didn't love my experience with it, and what bother me the most is how this episode is praised while Dark Souls 2 is hated, even if they share some of the things people complain about, I feel like there is some unfair judgement around this.