IMO Penumbra is the better game. I found that having the back story right from the get go made me care more for the main character and the immediate and complete sense of isolation as soon as the cave collapses was super freaky. Then the story and scares for the rest of the game were amazing.
Amnesia was a great game, but I didn't immediately connect with it as I did in Penumbra.