Compromise: use TOML for now, but call it "mini" for "modern INI" as per
@mcc's suggestion, and write the preferences serialization/deserialization logic to make it easy to change that decision before shipping a beta or RC build.
If you have a fediverse account, you can quote this note from your own instance. Search https://wandering.shop/users/xgranade/statuses/116037953345918941 on your instance and quote it. (Note that quoting is not supported in Mastodon.)