Here's my From rank (if anyone cares).
Bloodborne > DS1 = DS3 > Sekiro > DS2
Here's my From rank (if anyone cares).
Bloodborne > DS1 = DS3 > Sekiro > DS2
From where I'm at right now, I don't think I can fairly rank Sekiro. I've decided to take my play through really slow here... I'm taking a break whenever I get frustrated. I'm too old for that self punishment.
Still, I'd put Demon's Souls after DS3, but otherwise your list feels exactly like where I'm at.