I would strongly recommend that you avoid CL for your
first reptile because of the added risk of undisclosed problems. Wait till you are more experienced before trying to go that route.
I have never actually been to an expo (but I really want to!) but I assume it would more similar to my experience buying Tad from a local, very reptile-savvy pet shop. You can hold the animal to assess temperament, check over them for any problems, and get advice from knowledgeable people.
FWIW Hoshi is from a breeder sorta like that first place you linked.
https://www.geckoboa.com/
I chose this breeder because they offer tons of info about themselves, there animals, and how to care for them. As a good breeder should!!!
I don’t think XYZ is shady per say. But they are a middleman. Other cons were the fact that they sell some species that make bad pets, they sell wild some caught animals, and their website has very little information about themselves, the animals, or care. To be fair though, those cons are also true of most big box chains.