I have tried both. Each has it's own learning curve. Using any package for a while you quickly learn all the quarks and make notes of all the tips and tricks to make your job easier.
The reason why I prefer KiCad is that all files are stored locally. EasyEDA is "Cloud based". If you do not have internet connection, you cannot access your work. Lining in South Africa means that you cannot 100% guarantee having internet connection. I worked in Iraq for quite a while and there guaranteed internet connection was even more of an issue. That's my 2 cents worth.
The reason why I prefer KiCad is that all files are stored locally. EasyEDA is "Cloud based". If you do not have internet connection, you cannot access your work. Lining in South Africa means that you cannot 100% guarantee having internet connection. I worked in Iraq for quite a while and there guaranteed internet connection was even more of an issue. That's my 2 cents worth.