As for your rock chips, everyone wants what you want, they want a way to apply touch-up paint and then massage the area until the surface if flat and it's hard to see where you applied the touch-up paint.
Truth it this is all but impossible for the average car owner to do and difficult at best for someone that's actually really good at this kind of work. Like Nick said, metallic paints are the hardest and even if you were really good at doing rock chip repair, it's going to be near impossible to fix a rock chip on a metallic finish and not have it show up.
This is why you don't find detail shops with "Rock Chip Repair" listed in their list of services, it's hard to do, no one wants to pay for it and you can never make the owner 100% happy and satisfied, (that's because it's hard to do).
This is why the body shop recommended painting the entire hood.
Problem is, after you paint the hood you're likely going to get another rock chip again unless you park the car and don't drive it.
So most people clean the chip as well as they can with Isopropyl Alcohol and then apply the touch-up paint as best as the can and move on with life.
Now follow me on this.... this is what I always tell people...
"You can make rock chip repair as difficult as you want"
And that's a true statement, by this I mean you can apply the touch-up paint and then try to sand the blob flat with the rest of the surface and the remove your sanding marks.
This gets difficult because normally you would remove your sanding marks with a rotary buffer and most people don't own or know how to use a rotary buffer. So then thy try some other means which is usually the old "Traditional Orbital Buffer", like you buy at Sears for $30.00 or by hand or with a DA Polisher.
Here's what they get... because the touch-up paint is a soft paint an the clear coat paint they are applying the touch-up paint tends to be a hard paint, they are able to remove the sanding marks out of the touch-up paint but not the clear coat.
Then they join a forum and asks for help.
Then someone like me explains the above about the paint softness or hardness for the different types of paints.
Even if you have a rotary buffer and know how to use it, in most cases when you go to remove your sanding marks with a rotary buffer often times the powerful rotary buffer will remove all the sanding marks and often time pull the touch-up paint out of the chip.
Now your back to square one except now because you've sanded and buffed this area of paint on your car it is now thinner than the rest of the paint on the car and you have to keep this in mind as you re-apply touch-up paint for your second try.
Anyway, you can make touch-up paint or rock chip repair as complicated as you like, but sometimes more and more work won't get your a better and better looking repair as compared to just carefully applying a little touch-up paint and moving on...
This isn't a fun answer to post because I'm sure you were hoping for a simple, quick, easy, fail-proof method of fixing your rock chip but it just doesn't exist. Again, if there was a simple, and easy fix you would find rock chip repaint listed as a service provided but you don't find this at 99.9% of all detail shops.
Anyway, applying touch-up paint to repair rock chips isn't easy, it isn't fast and it isn't fail-proof, you can make it as complicated as you want but sometimes the best thing to do is to clean the area and apply a little touch-up paint and then move on...