I did 23andme and while some of the stuff is accurate, a good amount doesn't add up. As far as allergies go they don't dive too deep into into them. They do however show your carrier status of certain genes associated with certain diseases. If you get the test done then make sure you download the raw data so you can upload it to other websites that offer more specialized information. I did some of the Athletigen reports which were neat, and I used FoundMyFitness which is Rhonda Patrick's website since it's a little comprehensive regarding things like diet. Both offered some interesting info. As far as ancestry goes, GEDmatch is a really good tool that compares your DNA to a much wider range of people and populations.