I don't really like player jerseys because the player is probably going to get traded, cut, retire, etc. and there will be a logo/color change (teams change logos like I change my socks) at some point during the life of the shirt. Plus anyone older than a college student looks goofy in a jersey.
Then you have the double lameness - 40 year old man in an outdated jersey.
Give me a Patriots sweatshirt and I'll be happy.