Curtains. Glass doors make the entire bathroom look smaller and more cramped.
Clingy curtain problem? Get under the shower head and make sure you're intercepting as much water as possible. That's what it's there for! The curtain gets "sucked in" to the shower due to the low pressure area generated by zillions of moving water droplets. (no joke:
Why does the shower curtain move toward the water? : Scientific American ).