My G6 GT has been the easiest of my vehicles to change the oil on. Everything is RIGHT THERE as far as access goes.
I will second the remark of adding oil to the filter before installation. Just remember to make sure that it holds about 1/3 quart, so you don't overfill the crankcase afterward.
Another couple mentions: I'm used to changing oil on HD diesel engines, with multiple filters, a 6' long dipstick and a crankcase capacity of 40 or more quarts. With that in mind, I remove the dipstick, wipe it clean with a rag, then again with a lint free cloth, and set it atop the engine or somewhere where it won't get dirty. This way, when you fill the crankcase with a few quarts of oil, wait a couple of minutes and then reinsert the dipstick. This will give you a more accurate reading. When you see the level, remove it and add more oil as necessary until it's half way between the add and full/max marks on the dipstick.
Perhaps I'm just a neat-freak-geek here, but I have a lot of spare oil hanging around my garage, as I used to sell it in my old garage! Anyway, before reinstalling the oil pan drain bolt, I'll pour down a few ounces of whatever oil I plan to use (generally Amsoil synthetic). Once that oil evacuates the pan I'll reinstall the bolt. Obviously, it's a crude method to get some more contaminated oil out of the system, but without the engine running it won't have a full effect. Nonetheless, as long as it pours out looking like new oil, I'm satisfied enough to install the drain bolt and pour in the new oil.
Due to poor dealer service over the last couple years (long stories), I've been doing most of the maintenance on my own. I could take it to another shop, but I'm not. I changed the oil (0W30) to Amsoil full synthetic (25K change interval) and plan to run it for a full year. As I only drive 10-12K/yr it shouldn't be a problem, especially considering my last oil change (according to my on board computer) would have lasted me 8K on whatever GM throws in there.
As for punching a hole in the oil filter to drain it, I could never punch an accurate enough hole for the oil to come out and drain STRAIGHT down, but rather squirts any which way it can depending on the angle my screw driver decided to enter the filter. After doing that a couple times, I just found it easier to wear a shop glove to remove the filter, so you get nothing, to minimal amount of old (possibly hot) oil on your hand.
'11 Ram SXT 4x4 quad cab - 5.7L V8; 128,200kms
'09 Malibu 2Lt 3.6L - 140,000kms purchased 1 March 2019
'06 Pontiac G6 GT - 3.5L V6; 162,000kms (rear ended 15 Feb 2019, and given totalled title by insurance)