I've played a lot of games during my lifetime, but if I had to pick one it would be Made in Abyss Binary Star. Never played a game that was so simple, deep, frustrating, and fun at the same time.
Also, probably Little Witch Nobeta, that game is difficult as hell, and just as fun.
Also, Drakan...