I agree that TOML sucks for nested structures.
JSON5 is probably the best option at the moment.
* Instantly obvious what the structure is (unlike YAML or TOML).
* Everyone knows JSON already. This just makes it a bit nicer.
* No noob security mistakes or type confusion caused by underquoting like YAML.