Recommendations are good......it will come down to who you trust. THAT will likely come from YOU being happy with the guy that last worked on your bike.
Anecdotally: I sent my forks/shock to mx-tech. With shipping and all..about $800 later I was kinda kicking myself for spending so much money. Didn't seem that big of a deal. $hi+!
Then...I got the front springs sorted out (several swaps later). THAT helped alot. BUT, the big deal was being able to ride an unmodified kdx up/down the same trail I'd just ridden on my 'ho-hum' revalved/resprung bike.
I scairt myseff!! The oem kdx was at the very least a handful...at the very worst an accident waiting to happen. I changed my mind right then. Having event officials ride my bike and say, 'Nice suspension' helped, too! Keep in mind that I've been riding bikes for over 30 years..STREET bikes. Only been in the dirt for a bit over three. I'm no RC or JF.
TRUSTing your suspension is a big deal, too. A goodly suspended bike will save yur butt a BUNCH of times..if you let it! You have to be much less averse to tackling the more nasty stuff...cuz that's what you spent the $800 (in my case) for!
ALSO...the response and service I got from jeremy whilst dealing with the multiple spring issues was excellent! That matters much, too. He talked to me about the problems, sent parts out to fix it forthwith...MORE THAN ONCE. Can't put a price on that.
Conversely, the next year I carried my shock into another suspension tuner (vs: sending it thousands of miles away) for an annual service. He took a look at the shim stack and said, 'Your bike does <this>.' No question..just a statement. As I'd picked up a good amount of speed over the past year, I'd become aware of the shock not being quite right. I could 'click' it better, but couldn't resolve the problem. Hesitantly, I told him to change it to what he thought it should be.
Here is where a LOCAL tuner is of value. This guy knows what riding conditions are like in this area. It's kinda like skiing on the local slopes. The adage goes, 'If you can ski ashland, you can ski anywhere.' If the only place you ski is here, you think that ALL slopes are STEEP and likely ICE! Then you go to a REAL slope like bachelor or colorado and you think, 'Piece of cake!'
So it is with riding here, too.
Anyway, my shock worked much better..like it STICKS to the ground it seems. That's not to say there was something 'wrong' with the way it was, but it is better having been attended to by someone that knows the area.
If YOU don't have a local guy that you know, trust and are confident in, I'd recommend mx-tech. That POV obviously not from having service done by 40-gadozen tuners.
A lot of blah to no particular end, 'eh?
'Go with your strengths,' is a good thing! ;)