patronmacabre on 21 March 2017
Haven't played Nioh or Demon's Souls yet, so I can't comment on them, but, in order from best to worst:
Bloodborne
Dark Souls 1
Dark Souls 2
Dark Souls 3