Core has one million advantages on compat but easy-installation is not one of them, a week ago I was trying to teach some bot operators to migrate to core and there were three main problems:
1- core suggests people to make the user-config in a .pywikibot folder
and people don't like this and changing it isn't easy (for example if you want to set it as current folder, like compat, which is a common act because people use several accounts and they need several pywikibot folders with separated user-config and the system doesn't let you to make a file in existing director, try doing this)
2- people don't know what command is best for installation:
python pwb.py
python generate_user_files.py
python setup.py install
python ez_setup.py
3- There is an extra external needed (httplib2) and there is no documentation (in files) at all about them and how we can install them, I learned about them by experience and
this command won't work: (my friend told me, I haven't checked it yet)
git submodule update --init
Helping to fix this would fix lots of user-friendliness issues
Best