Byram vs Edgepark: which is the better of two evils?

Just like many before me I can no longer get my Dexcom supplies and equipment from Dexcom and must use a third party supply company. For the most part I've seen nothing but horror stories in the searching that I have done. My insurance is not necessarily contracted with one company but I have to call and specifically ask if each company is in network.

I think I see Byram and Edgepark most frequently, is either of them worth a damn? Is there someone else that you would recommend?