Finding the perfect shower head for your needs can be a daunting task given the many choices online and in stores.