W.S.
Suction Cupped Shower Caddies - sorry, I'm old school...
I clean my showers with a vinegar and water solution - spray bottle of 1 part water to 1 part vinegar - spray it down, run the shower, dry it off - that's about all I'm willing to do, I wouldn't win any prizes for my *sparkling* showers but they are sufficiently clean. I do the sinks and mirrors with Window cleaner.
Toilet cleaning - okay, I have three and I live with two boys (one is my husband). We avoid drop-ins because of septic system and also on occassion our dogs have been known to get a drink of 'fresh water' when lid is left up (gross, I know).
I keep a spray bottle of 1 part bleach to 1 part water and a brush next to each toilet. Spray it down, give a quick brush, let it sit for 10 minutes (while you are spraying and rinsing the shower), brush again and flush. I've found this works better than any of the fancy stuff out there. Bleach water works great on tile grout too. Sometimes you gotta just keep it simple!
Of course I keep that spray bottle of bleach water and vinegar water far from the reach of my little one. She has her own little spray bottle of just water that she 'helps' me with.
Here's to clean bathrooms...vinegar water works on carpet spots too!