Definitely DS2, I didn't play Bloodborne(fuck you Sony) so I can't judge but with all the other soulslike DS2 has more replayability.
You have tons of routes from Majula to go, can skip some bosses/areas, fight the same boss multiple times with bonfire aesthetic to skip a good chunk of the game or use it to farm souls, with the alternatives form of healing you don't need to upgrade the estus flask so much. You had some bizarre mechanics like the spices to reduce spell/miracle requirements so you can use it even in a LVL1 Deprived build.