I think osu! could be a lot better if it had profiles for game controls. Binding Profiles could also be imported and exported for backup. Possible applications for this include
- Creating a profile for each play style you use. For example, if you switch between playing osu! using a keyboard and mouse, a keyboard and tablet and an XInput device (like an Xbox One controller), you could create a control profile for each so that you don't have to spend time rebinding your controls every time you switch devices.
- Creating a profile for yourself, and another profile for any guest players. For example, if your younger sibling wants to play osu!, you'd want to create a new profile for them so that your control bindings don't get screwed up.