Anyone looking for a complete Setting System + Main Menu, which uses INI to write setting values to and supports having multiple user profiles, look no further:
Supports C++ and Blueprints. Automates everything for you. Doesn’t use GameUserSettings.
To answer the additional original question “a custom setting, like mouse sensitivity”: Mouse sensitivity settings, inversion etc. are included for both axis as well.