This is meant as a conclusion (and possible continuation) of a comment-discussion I had with @Daniel around this answer. I have a strong opinion on this myself, but I'm here for a very short time and so my intuition may well be misguided.
Now my question:
Assume a question has an accepted answer for a long time. Then (say more than a year later) someone posts a new answer (maybe even because the package under consideration has changed since the time of asking) which the OP thinks to be better. Should he accept the new, better answer even though the person posting the new answer has much more rep than the person who posted the answer which used to be accepted before?
I have seen this question but the results seemed inconclusive, so I'd like to see some more opinions.
@user
inside an answer or question doesn't trigger a notification and should be avoided. It only works within comments and the chat. For comments the user must have posted a comment on that very same post before in order for this to work.