Yaml is terrible. The fact that there are so many optional and different ways to format things and the fact that it has significant white space means it's horrible to hand edit. I'd much rather hand edit json. At least it won't care if I accidentally use a tab instead of two spaces.
But of course toml is superior to both because it has comments and no significant white space and the comma at the end of lists is optional.