My first playthroughs were:
Bloodborne 187 hours.
Dark Souls 205 hours.
Dark Souls 2 111 hours.
Sekiro 243 hours.
I think DS2 is the quickest, but as my times suggest, I’m not a quick player. Also I still have some of the DS2 DLC left to do but have seen the end credits roll for the main game.
Also in DS2 you are swayed from farming a bit. I could farm in BB and DS for hours and never get bored. Which doesn’t really explain why Sekiro took me so long, other than battling against 1 boss for 50 hours! Loved every second.
Agree about all the items. I’m happy with a weapon from early game and get on with it…