I had tons of headaches trying to get toml to do what's trivial in Json (nested arrays of objects of arrays of ... etc). 1/10 would not try again. For very simple, hear "flat" config it checks out. But then, so does yaml or even ini files. Anything requiring composite types was just a nightmare. I'd even prefer xlm before using toml again.
I never had to work with it seriously but I still don't get why people hate XML so much.
with json - you just suck it all into your data structure
with xml - sometimes people put stuff as a tag, sometimes as an attribute. Maybe not you, but someone else will do it.