Ooh, I like this question. Photos capture a frozen instant, which is not how we normally see people. In the mirror you see a moving, reacting, living person.
Of course, some photos are excellent and convey some emotion or trait in a superb fashion. But I find that generally a live image lets you see the actual person better.
And of course I think I look better in the mirror, so I'm biased.