My new house is renovated and I want to buy a shower head. I would like to ask which brand is good and affordable?

There is no such thing as being both good and affordable. According to your own needs, you get what you pay for to buy the ideal product. For example, some have smart thermostats, which are comfortable to use but are also expensive. However, if you find the price unacceptable, you can choose one that does not have this function and is much cheaper, but it will not be as comfortable to use. But among products with the same functions, don’t choose the one with a very cheap price. The price at this time largely reflects the quality of raw materials and workmanship.