I wonder how one would select a competent law firm that won't charge exorbitant fees, knows what they're doing and actually has your best interests at heart. It seems like a similar problem to the one you're trying to solve by finding a law firm, namely not having any experience in the area to make a good decision.
You hire a law firm to advise you on the deal.