It's interesting that all of the ardent supporters of Kicad end their ringing endorsements with "I've never tried EasyEDA." Another common point seems to be "I use Kicad every day."
Initially, I used Eagle. It was a struggle to learn how to use Eagle; whether you have a Windows, Mac or Linux background, Eagle has an unfamiliar user interface. Once you get past the initial learning curve, it gets pretty simple to use.
I tried kicad. I couldn't make sense of it. Admittedly, this was sometime back, and I know many new versions have been released, but the logic of the way it worked just did not compute for me.
When I tried EasyEDA, there were some problems figuring a few things out, but the basic operation was in fact EASY. It didn't take long to draw a schematic and to have a board laid out.
EasyEDA has the following going for it:
> The learning curve is gentle. You may have to use Google to ask "How do I.....", but you won't be stymied from the get-go trying to get started.
> Commands aren't so complex that you'll forget them if you're not using EasyEDA every day.
> EasyEDA's symbol/footprint library is huge, covering most of components available at LCSC (Chinese equivalent of Digikey, and yes, they do include the full range of "non-Chinese" parts). Additionally, Eagle and Altrium symbols/footprints are easily imported.
> Ordering boards from JLCPCB is simple and just takes a click, and Gerber files are available so you can use any fab house you'd like. No editing had to be done when I sent the files to Elcrow for fab.
> EasyEDA makes using JCL's essentially-free SMT assembly service simple. It makes it easy to use parts that they will assemble, and the BOM and centroid files are in the proper format.
So, what are the down sides of EasyEDA? It is cloud-based, so they could disappear along with your files. However, there is a desktop version of EasyEDA, and you can store your files locally with a couple clicks, so this danger is easily mitigated.
Any symbol/footprints you create are publicly available (but your other files are not). This is some give-back to the community. If this is a problem for you, give the files a cryptic name and no description and nobody will look at them. Note: user-contributed libraries are separate from "official" libraries and should be verified before use.
EasyEDA's autorouter sucks. Most autorouters suck and most people laying out boards don't use them.
PS – A note about symbols and footprints
You may want to use some component that's not commonly used and you may not find symbols and footprints for it. Instead of wasting hours searching for the symbol/footprint, learn how to make your own. It's not difficult (I know it used to be with Kicad, but I believe that's been fixed), and you can create your own with a few minutes effort.