There are a few ongoing issues/inconveniences with ESLint. There are a bunch of posts/feature requests/bug reports with specific issues (some from me) but I think this warrants its own thread as a whole area that needs improvement, especially because the most popular free IDE does this better than Webstorm.
1. Formatting JS is a pain point
The formatting settings are spread out over "code style" in preferences, clicking "apply ESLint" in project view (after enabling it in preferences), "format with Prettier" if applicable and "set style from" (with very limited choices).
This should all be in one settings group. I would expect the "code style" settings to first have "set style from" options for an ESlint config or Prettier OR have checkboxes for "override style with ESLint" and "override style with Prettier" with an option to set priority/order.
The "Code > Reformat Code" command should respect whatever this setting is without the need to separately run "Format with Prettier" or to click "apply ESLint." Those could be kept as manual options but should all be grouped together in the Code menu.
2. Deciphering ESLint inspections is a pain point
The inspection severity should respect the severity from the ESlint config. This is actually already present as an option but doesn't work.
3. CSS formatting can't be set by StyleLint