FIFA09, you couldn't really hit a shot from distance. The goalie either caught it because it was too soft or if you held down the power button, it would just sail way over the goal.
There was really no in between. Even free kicks from straight on, only a few yards outside the box. I could never figure out how to bend those shots either.
Im sorry but that just means you havent practiced hard enough. I got a friend who could lob the ball from anywhere on the opponents pitch and score on occasion.
My self i scored plenty of goals from long range, all you need is a player who shoots hard enough or who can curve the ball and figure out that most shots outside of the box should be at 2,5-3 bars of power. Obviously, player skill is involved here, if your player is bad at shooting etc hes not gonna produce a good shot unless you get very very very lucky. Some players however have insane skill and often shooting from longer ranges is beneficial, like kaka who from 16-20 metres running towards the centre from the side, can produce the most beatiful goals with R1 with curves you wouldn't believe.
Also, balance means a lot, if your not lined up right, your gonna have a bad shot. this is even more important in 10.
From freekicks, well closer than 35-40 yards its pretty easy. L1 and 3 bars aimed at the upper corner away from the goalie from long range, and R1 at 2-2,5 bars from closer, using left stick to spin the ball in the direction you want it to go (ofc, your player needs to be good enough to curve the ball).
All of this works in Fifa 10 aswell.
Also, since Fifa has very advanced ball physics now, if its technically possible in real life, you can probably pull it of in Fifa with some luck. Ive seen goals from all kinds of ranges that are just super lucky shots who hit the ball just right to score.