There are competitors to uBiome that are still going (Viome, DayTwo) and are possibly not scams.
I did try uBiome because I dunno, I was bored. It seemed to give legitimate results (not the same thing every time) but the amount of "material" you submit was so small it can't have had much signal in it.