Eagle schematic drawing was awful when tried to draw simple connections between electronics components sevrals years ago. It was opposite to all similar circuit drawing programs like Multisim, Orcad and anothers. Also I learned Kicad recent from that course
Also there is several third party libraries from digikey and freetronics. Also making own library components it not very difficult. So if you know which components are missing I will glad to help try to make some of them for us. It will be exercise for me. Also there is some conversion software like Ultra Librarian and Library Loader which can export to Kicad library. They are not the best approach but with little editing they do good job. Also the 3D viewer is very useful in Kicad.
Yes they have a Free mode but with some limitations in component and layers counts. Kicad don’t have any limitation with number of layers or components. Also with latest releases there are great improvements over previous versions.