You're right, this story is well suited to first person perspective.
The story itself is a bit lacking, mainly because Karkaroff doesn't have an understanding of Snape, has no ability to push his buttons to get a reaction.