Go frameless. The aluminum frames around glass shower doors are a magnet for gunk. Going frameless on your glass gives you a simple sheet to squeegee clean. There are a number of options for coatings on glass that also help it to repel water and soap scum. Check with your glass shower door manufacturer for factory coating options. Many people recommend manually applied water repellants like Rain-X.