I'm always happy if my OG is +/- 2-3 points. Many factors can affect OG, mash temp, sparge method, boil volume, length of boil, etc.
Many other factors can affect FG, too. Type of yeast used, health and quantity of yeast, fermentation temperature, aeration, and of course, the whim of the Beer...