My history as a Panthers fan has told me that I don't know poo about player evaluation so I'll just hope for the best again.
I will say this, I have read and heard a ton about TMac's inability to get separation. Ted Ginn got a lot of separation, but it didn't really help because his hands were average. If TMac can capitalize when the ball comes his way, he might turn out ok. Not to mention that separation doesn't matter as much in the red zone where everyone is bunched up. I'd be happy to have a cheat code type WR in the end zone.