Here’s my bit of feedback for EEVEE.
There’s something that always really bothered me about Eevee (this includes Material preview shading mode for Cycles):
Glass/Transmissive shaders do not work by default. They appear as mirrors, which is not what is expected.
The user has to go in and search in the material settings to fix ths. Every time. Also, those particular settings to fix it don’t even appear when Cycles is set as the renderer!
By default, I think, these shaders should work. When there’s no raytracing, such shaders should appear as transparent+Glossy. If there’s raytracing, by default, they should do raytracing as well.
Some UI things:
I believe that material preview and final Eevee Render should have their settings unlinked.
So, for example, if the user has raytracing on for the final render, they might not want it for the material preview too. That shading mode is there just to preview materials.
Material preview does not need elaborate settings. Best to keep it as simple as possible. Just a bunch of essentials the user could toggle within the shading mode settings:
This is especially relevant when Cycles is set as the renderer, as all Eevee-related settings get hidden.
Speaking of which: If there’s a setting that changes how a material looks like for Cycles material preview, it shouldn’t get hidden, when Cycles is set as the renderer. Perhaps they could be in their own panel, in the materials tab, called “Material preview display”.
Another thing: The “Use nodes” checkbox for Materials has always been completely useless and should go.
Edit: Oh sorry, I missed the line “The feedback should be limited to…”.