"decide where to hit returns ahead of serve"...
Definitely something any good player should do.
Sure, you cannot possibly hit every return to the area you want.
BUT, you will now have a preconcieved target, with some room for error in either direction.
Some of you would be to day...hit up the middle. Well, that's basic 3.0-3.5 level returns, isn't it?
Why do you try to return serves? Most people, to neutralized the server's advantage. So hit to his weaker side, or the side you can handle his shots from.