Good points ... and they few times I've driven a rental with the 3.4 engine, I've not been overly impressed with it from a NVH point of view.
That said, I do think that OHV engines have a couple of potential advantages you haven't gone into. They can be made to package better in V configured engines. GM's 60 degree family of sixes are surprisingly compact, enabling them to fit into a fairly small engine compartments. If a vehicle is designed around this engine, it provides options for more passenger room or some advantages from a crashworthiness perspective that might be attractive.
This allows GM to squeeze a relatively large engine into a given space. This provides the next advantage - a fair amount of torque and the ability to operate happily at low rpm. Low revs equates with lower frictional losses and (hopefully, if it is pulling against tall gears) lower pumping losses. This means an optimized, simple OHV engine can be quite efficient in terms of fuel consumption, while still feeling responsive to the driver.
The NVH issues have very little - if anything - to do with the valve configuration. Japanese automakers like Honda do a whole lot of work on engine NVH, spending special attention to anything that might resonate and doing a lot of work on bracket mounts and engine mounts to isolate the engines as much as possible - very important when you have a four cylinder engine that likes lots of revs. GM could stand to spend a little more attention to their "bread and butter" engines in this regard.
As an enthusiast, I like the idea that GM has an engineering philosphy of its own that says pushrods can be appropriate and can offer some advantages in the right application. It's a refreshing change from the typical "me too" approach. I do think they've proven their point with their V8 engine family, but work seems to remain on their more "modest" engines.