Most significantly ini-files have a fixed two level structure (section -> key -> value) while toml supports arbitrary nested arrays and dictionaries.
> A TOML file must be a valid UTF-8 encoded Unicode document.