I also love a nice hot shower, for a good half hour.
But I'm with Frigilux here about conservation, plus the graywater tanks & manual fiddling with the plumbing.
Have an inexpensive low-flow showerhead I got at Ace a year ago, with the little button to almost shut off the flow. I'm one of those who prefers to do the "wash" cycle with minimal water flow just because it's counterproductive to rinse the soap away while trying to wash. Fortunately the shutoff on this showerhead doesn't shut off all the way: it allows enough flow to keep me warm & wet while soaping & scrubbing. Then I press the button and get a more than acceptably vigorous spray for the rinse cycle and the "just stand there and enjoy being all nice & clean under hot water" cycle.
The only problem I have with these types of showerheads is that the spray pattern diffuses enough that by the time it reaches about waist-level it's not quite concentrated enough to rinse quickly from there down to my feet. But I've figured out some tricks to minimize that problem, such as collecting some water in a cup under the nozzle to dump over my feet to rinse them.
As for toilets, I had a low-flow installed about 7 years ago and it's been surprisingly good. As in, "can't believe it's only 1.5 gallons!" I can get it to flush "#1" cleanly with a half gallon of water poured in quickly from a bucket, which is great propaganda to use on people who don't believe in flushing "every time" (eww!). And it takes quite a bit of doing (ha) to get it to clog, which doesn't happen often.
What I really want in a bathroom is a sink with real counter-space, but that will take moving to a new place. Apartment-sized bathrooms often compromise on this point because a stand-alone sink saves space, and it's a royal pain to have one's toiletry items slipping into the sink every time they get a chance. Or as I say, "When I get rich I'm going to have a sink with a counter, dammit!"

That, and a good exhaust fan installed directly over the shower stall rather than the improvised stuff I presently use to prevent the room getting steamed-up.