One thing we recommend is to design the shower area so that it does not need an enclosure to keep water from splashing out. It really simplifies the task of keeping the bathroom clean. No moldy curtains or scum encrusted doors.

No seams to accumulate germs, and other stuff too gross to name. You could try enlarging the shower pan beyond the shower area so it would catch all the splashing water.

If you can do that and better, here is an idea that is almost too weird to try, make the shower pan large enough so it would contain the toilet.

Can you imagine the ease of keeping the toilet clean? Just scrub it all over with a large brush and rinse with a hand-held shower head.