I think that shaving hair is a big turn off unless its absolutly nessesary. I'd suggest you to just leave it alone because shaving makes it worse. Unless you hair growth is uncontrollable and you feel absolutly disgusted by it, leave it alone.
On a guy with an average amount of body hair, I'd say just a light trim or leave it alone. Happy trails are happy! Leave the legs unless you're a competitive swimmer or something. I personally don't like shaved chests unless it's such an excessive amount you're really uncomfortable with it. Well-kempt and neatly trimmed pubes are always appreciated, though. :)