I think MPLABX is a major improvement. It may be a bit confusing they have now 2 IDE's, but I believe the original MPLAB is being phased out. The UI on that is horrible though. On the other side.. MPLABX feels kinda slow on my laptop (4 year old machine, Java EATS RAM modules for breakfast). But it feels a lot more solid and with a more 'permanent' layout of panes etc., but at the places where I expect them to be.
I haven't had much IDE problems when programming in C. MPLABX now has a functional wizard for a new project, so you can choose your project name, debugger, compiler and done. I usually google a main.c with standard fuse settings and get a blinky running. Usually takes 10-20 minutes in total.
I wonder what you're struggling with to get working, why did you need this datasheet?
If I program my PIC controllers, the only datasheet I need is for the microcontroller itself (have to confess I mainly use PIC24, DSPIC33 and PIC32), and it's chapter parts (PIC18 series don't do this yet?).
Similarly though ARM chips often have a datasheet and user manual, which in the beginning was confusing for me too ("Where are the registers on this ARM7?!"). Later I figured it out, and was pretty easy.
I have to also confess the datasheets involves a ton of scrolling. In the end you really need the peripheral chapter document to get an accurate description of the registers. Although, PIC18 doesn't seem to feature that (yet?).
For PIC24/32 it's cross jumping documents indeed, but today's PDF readers come with tabs too so I don't feel it's much of a struggle.
What I otherwise sometimes do is open the datasheet multiple times. Just have to remember which was which piece of the overstructorized document.