I think I'd be fine ordering from Squid, IF I had a FB account. As Kat said, if I wanted another, I'd go to Fred at Roadside though, but that's a personal preference, and based on my experiences working with him.
If I didn't have a Facebook account, I might shy away from dealing directly (I don't know). I'm comfortable because I do have one, and I've seen how quickly & effectively they respond to people there.
I bought my Squid from Roadside per DP's and Kat's suggestion.
I too found the battery cover difficult to attach the first few times. Now it's super easy.
Anyway, crummy service or not, for whatever reason I'd rather buy from a dealer than a manufacturer, with the only exception being ProVape. I cannot prove this, but I've just had overall better service from dealers.
So, should I buy another one at some point in the future, it will most likely be from Roadside.