Right now I have three Squiers I bought online. No surprises, aside from that period it always takes to bond to a new axe and learn its little idiosyncracies.
You see, I'm not the fussiest person about these things. I'm not jumping off a bridge for a 1 or 2mm difference in string spacing, as long as it's not stooopid heavy I'm OK, and basically if I really like a bass, I'll make it work for me. I do my own setups and maintenance, so I can usually reign them in to be just fine for me. I enjoy the differences in them and they all have their own personalities, which is fun to me.
I've been at this a long time, I do my homework, and from reading a spec sheet have a general idea what a bass is going to be, so I'm never really caught out. I generally buy only new or as-new if it's used, and I only buy from brick and mortar stores where I've researched them online, so I get to avoid those pained conversations with some EBay seller out in the middle of nowhere about it being 'not as represented' and on and on. I ALWAYS avoid letting myself in for that hot mess. I also only buy dealing direct with the seller, no more PayPal for me, what a crock: Why would I pay 'Pal' to screw with my money when I can simply pick up the phone, dial the store, and give them a card number? Plus, if the store sounds screwy on the phone, I can walk away right there instead of sweating out returns and refunds.
I do prefer to shop locally if I can find what I want, but I can always work with a '90% bass', I'm not searching for a unicorn that's perfect. They're not out there. My days of being obsessed about every part of an axe are long over with. They are tools that I enjoy using, but no more than that.