Steve,
I hear you man!
My favorite teams/players are Mike Schmidt, Steve Yzerman and Dan Marino.
Those guys all share a unique feat by only playing with one team, my favorite team.
And those aren't "recent players", which means that i've had trouble picking favorites in the era that sees free agents and many player movements.
I like Hunter Pence quite a bit and he was moved 2 weeks ago. I cannot really cheer for the Giants, although they are on the "Familytoad Less-Loathed List".
If Pence can hit well and put up good personal numbers without making the team win too much, I'd be rather happy

He was pretty deft at that already so far in 2012 with my beloved Phils, so I think he can do it again!
That's the beauty of team sports I guess