Of all the games you mentioned, Dark Souls III is my favorite.
One of the best games I've ever played. The basically non-existant story makes it very easy to come back to. The gameplay and difficulty is based on your build. The viable builds are extremely varied, and though the difficulty is very high, it's always beatable and everything about it is pure class all around. There have only been a couple dozen games that get the highest possible recommendations from me, and this is around the very top of that.
I personally recommend everyone to play
battle cats. It's too awesome, better than any other PC game. The day I played
battle cat game, I literally got so much addicted that I cannot Express myself now.