Can't say that I have tried some of these foods or the locations, but I have tried Pho many times. Some of the best, perhaps because it was new to me was in a little improvised noodle shop in the refugee camp I was working in in the Philippines.
Pho, a noodle soup with thin slices of meat (usually beef but sometimes chicken), is Vietnam's signature dish, and the issue of who makes it best is as tangled as white rice noodles in tasty broth. The Hanoi streets throw up a lot of persuasive contenders, such as the shack at 172 Ton Duc Thang Street. However, the sleek chain restaurant Pho 24, with branches around the country and across Asia, produces Vietnam's most reliably good pho. The meat is of a consistently high quality – a rarity in Vietnam – and the stock impresses even the hardest-to-please critics.
Thanks Alex Massie