Agree that MPLABX is a bit scarry but has all the tools to complete a task regarding C at least.

You have MCC, Simulator, breakpoints etc. Basic does not give all these goodies.

As for your LCD driver, I think it is a little bit dependant on the specific LCD characteristics. Some are slow and some are a bit faster, so user has take that into account.

Ioannis