Infinite had a great opening and great epilogue, but the gameplay and level design felt constrained.
2 had the best open level design and gameplay, loved exploring every bit of it.
The first one has great story, atmosphere, integrated gameplay mechanics, level design, only the ending was a bit lacking.
First one wins overall.