fifa10 is realistic. Shots from way out rarely go in in real life, so why should they in fifa? And its not like the scoring thing is any different. I've played quite a few of the fifa series, and they ALL have some stupid trick or glitch which enables you to score easily. In 09 all you had to do was send a player on a run, then do a chipped through ball up over the defense straight to him. 10 is more realistic, since keepers do actually charge like that when its 1v1, just not realistic because players don't usually have the time to chip. Freekicks are much easier in 10 because you can actually practice them. I think i've already put in more in 10 than i did in 08 and 09 combined.
As for passes never going to the right guy....well, i'd say thats your playing doing that. It's harder, but better because you can do more with passing. Not like before where a pass was almost guaranteed to go to your player.
fifa10 is better. by far.