Best Showerhead
The best shower head vary depending on the persons needs. This reminds me of a Seinfeld episode where Kramer purchased a shower head designed to clean elephants. He wanted the best, but he though the best head was a powerful one. Boy was he wrong. He would have been much better off with a Kohler, Waterpik, or Peerless.
For some people the best shower head is the most luxurious one in which case a high end, large rain or waterfall shower with lights should do the trick. For some people it all about the massage and how much force that head can provide.
For many people the best shower head is the best looking one that they can afford. There are many different designs and variations to the traditional nozzle spray set up. There are heads that can be found discarded in a garage sale for 50 cents and ones that cost well over an average years salary.