Owning a small business myself, i always try to support local business. Just moving to Georgia, and needing some carpet for my new home, I also wanted the personal service of a small business and stayed away from the Big Box Stores. The out come of the job was good, but getting there I was met with failed delivery dates, non returned phone calls an an attitude: that "I have to understand how busy they are." The remnant after the install was to be brought back to the shop for bordering, and delivered to me upon my return from vacation. "But can you please pay us in full" before you leave. I had no problem with that. When returned from vacation I realized a span of interactions that included " we don't usually deliver" "did we promise you we would" "Okay Friday" no one shows, "he will call you when he finishes with customer" no phone call. Called back, "he doesn't work today..." so all in all the outcome was fine, but getting there was not fun. I won't be back soon. I bought a new central AC from the Big Box Store a few months ago, a seamless transaction, feeling like I was the only customer they had. Thats what my business did. 25 years in a business that required sale and installation, not one phone call from a customer asking why we didn't show up. Lesson to business owners, don't let your problems become your customers problem. Your customer has no interest only empathy that you are failing.
There are many options
Check out Moen, Kohler, Price Pfister, Grohe...the list is long. There are many manufacturers who make long neck tub spout/valve ensembles. Some of them have hand held units that can be integrated as well.
Mine is a Grohe. It was expensive as hell but worth it.
I have installed many other brands. If you're anywhere near a Home Depot Expo store they have all kinds of stuff on display.