STM32CubeIDE needs IDE built-in usage examples.
I was used to using the Arduino IDE, and I think it might be easier to use the STM32CubeIDE software if there are usage examples built into the IDE. This makes it convenient to use the IDE without having to copy and paste external code to complement existing IDE libraries.
After the user has chosen the uC and hardware module, such as USB Host, and HID class, the generated code could already be complete for basic use, such as generating DEBUG outputs by moving the mouse, or pressing a keyboard key. Another example could be the generation of a beep on a USB sound card, as well as the use of Pendrive, or an example of a flashing LED with the interruption of a timer.
I know there are some videos that already demonstrate how the user should do it, but the IDE is already 97% ready and these examples could help you get close to 100%.
I know that the IDE already generates almost all the support needed for uC to work, but it still needs user complementation.
Most end users look for examples available on the internet, forums, blogs, etc. Technical manuals often have a lot of information, but they can also make it harder to find the usage example because you need to gather information from multiple documents to understand each part of the puzzle.
One of the biggest attractions of Arduino IDE software is the availability of the examples integrated in the IDE itself.
