I'm just fine with KiCAD itself, my real difficulty with it comes from importing component footprints and symbols. In most of the other eCAD packages, you can click a button, type a part number and download the symbol/footprint in-app.
In KiCAD, I haven't found any easy way to go about it, you always have to download a ZIP file, extract it, point KiCAD to the new symbol library, point KiCAD to the new footprints and match the footprints to the symbols.
Is there any better way of handling this?