You have to be careful about where you order Pho. Get is from a good place and it's yummy. Get it from a bad place and it's just bad beef noodle soup.
For Pho rookies, make sure you order something like flank steak well done. "Real" Pho has tripe, tendons and very rare beef from some fairly disgusting cuts that Americans normally throw away. Some of the stuff that winds up in authentic Pho most of us would not even feed to our dogs. Start slow with normal cuts of meat and heavier on the well-known spices, then start to add the funkier stuff a little at a time if you go back for more. Personally, I think Pho is mostly overrated, it's become a trend because a bunch of dilletantes feel that it's ethnic and cool. It's freaking beef noodle soup with a lot of spices. You can get a pound of noodles, a cheapo cut of mostly gristle beef flank and some spices and make a whole gallon of the stuff at home for what a bowl of it costs at a restaurant. Once you hit upon the right combo of seasonings homemade stuff can be as good as or better than at least 95% of the stuff you get in restaurants.