I also have an Ender 3, with the glass bed. So far, I've held of doing much in the way of mad mods - I did add a few trinkets - a couple of filament guides, some clips for the display cable, and that's about it...
I can confirm it will print PetG, I had some issues with getting the PET to stick to the bed (mind you, I have adhesion issues in general, with the glass bed...), I found a smear of stick glue (Pritt Stick to us Brits, other brands are doubtless available) really helps: Sometimes, a bit too much!
I've not printed a lot of "useful" things on mine yet, but I did print a complete Liberator spaceship model (from Blake's 7), the PetG is a translucent green for the globe on the back. A couple of the prints went awry, e.g. when the raft lifted mid-way through; and one of the globe prints had to be aborted half way through when, during an overnight print, it broke free of the bed & ended up embedding the extruder in a huge blob of plastic

I do have some prints which I'll be doing soon which are actually useful... I also want to do the spool spindle mod, although I've not knowingly encountered any issues with the spools yet, they do move somewhat jerkily, and the filament is often fairly tight between the extruder and the spool... so having it run on bearings will be a good mod, I feel. Plus it'll take the pressure off the filament guides, which are only push-fit 3d-printed items.
Having a 3D printer is a lot of fun!