There are many different types of shower head available on the market, but depending on what your specific requirements are, determines which shower design will work best for you. There is a wide range of showers from handheld to showers on a sliding pole, drencher, jet showers, hose showers and many more.
Temperature and pressure are commonly controlled by a thermostatic valve, which will detect changes in water pressure and temperature and respond accordingly. Some thermostatic valves even allow you to preset the temperature so that when you turn the shower on it achieves the desired temperature. More state of the art models come complete with digital control panels and remote control, so the shower can even be started without even stepping in.