I use both for different purposes.
I use thanks for people sayin nice things about my pictures...or posting a helpful link.
I use Rep for someone who goes above and beyond saying something nice, or posting something helpful.
I think that they are two sepearte enities and used for their own purposes.