I love cycles and I agree 100% with you, it needs basic shaders, it needs a material library, everything except the node editor and rendering view is wrong with it.
Most people don't even know it has drag and drop material usage, but it's so stupidly made to use it's retarded to even use it.>>541735
Nodes are awesome if there was a proper material library. You can make super complex materials and node setups that create different materials with some tweakage, but you can't, due to how retarded it is to import materials. I fucking hate this shit, you import a material and it imports a thousand shits with it and groups and everything becomes one big mess.
I've thought of coding a mat library, but then I ran into the problem that I need to release it as a custom build, which is stupid, then I'll need to remake it everytime a new version comes and not many people will be able to take advantage of it.