"you could use your brand's themed version of [Insert UI Library]'s searchable combobox with checkable items, or you could show 4 normal labeled radio buttons or checkboxes. "
Ahhh ... that's likely a Stilbruch (break of style) my design professor would have exclaimed. Designers hate those and I came to understand why and try to avoid it wherever possible. It is something that can be irritating and bringing in confusion, if suddenly there is a element out of place.
But you can have "highly-recognizable simple fundamental widget types" without breaking the style. It is just harder and of course, a functional ugly design is in my opinion still way better than a good looking broken design. But the goal should be something consistent - in terms of functionality and style.
Ahhh ... that's likely a Stilbruch (break of style) my design professor would have exclaimed. Designers hate those and I came to understand why and try to avoid it wherever possible. It is something that can be irritating and bringing in confusion, if suddenly there is a element out of place.
But you can have "highly-recognizable simple fundamental widget types" without breaking the style. It is just harder and of course, a functional ugly design is in my opinion still way better than a good looking broken design. But the goal should be something consistent - in terms of functionality and style.