i found a really great website for discount shower heads, but the best part is that it has an amazing support section with step-by-step pictures for everything from how to fix leaks to increasing water pressure.
Showerheads should not be limited to water restrictions unless you have more than 3 in the same shower, my opinion. I always take out the 'filter' aka 'restrictor'.
Those "restrictors" aka "water savers" can certainly ruin a good shower. However, anyone with 3 or more showerheads in one stall is not to concerned with saving water....they are going to use alladawatta!