I've learned this year that fantasy football involves a lot more luck than fantasy baseball. Don't get me wrong, you have to do your research for both of them, but baseball is so much more consistent. When you draft a guy in baseball, you are drafting that guy. When you draft a guy in football, that guy depends so much on other guys that it can hurt his production so much more than a change in baseball. If you draft Pujols or A-rod, you draft them. They're alone in the batters box. Every game, they're production is based off if they can perform. In football, when a RB loses guys in his offensive line, his production can decrease a ton. Look at Shaun Alexander. Other than the injury, when he's played, he's not been the Alexander of last year. Not saying he needs to repeat, but the loss of Hutchinson really, really hurt him.
Ways that football players can have their performance hurt by their teammates:
OL letting in too many sacks/hurried/knock downs
OL not blocking
Injury to lineman
Defense so poor giving up points that their team must pass and play catch up most of the time
QB bad can't get the ball to the receiver
Lack of opportunities can overshadow skill/value
Offense can give up turnovers returned for TD's
In fantasy football, everything seems to rely on the other 10 guys on the field.
In fantasy baseball for your hitter, every situation in every game, he's got to hit a ball going across the plate. It doesn't matter if his other teammates got injured. Nobody has ever had a drop off in production because a teammate got hurt (I'm not talking about loss of protection for a batter). It's the pitcher going against that batter.
There is variation for pitchers with ERA, wins, WHIP based off their teammates and how they play defense. This is why I like K/9, BB/9 categories which depend on how the pitcher does and not how his defense backed him.
I'm throwing this out for discussion to see what others think about the differences and if they agree with the points I've made here.