Be careful with MCLR/RE3
Just to reflect on my experience - a gotcha that may catch you when you are using MCLR pin as an input RE3.
Even being an input, any voltage spike on that pin will take the chip into programming mode which would look from the outside as a random reset. If you are not planning to use in-circuit programming and you could potentially have noise (e.g. long wires or traces running towards it), put a diode from it to Vdd to drain the excessive voltage off.
Keep this in the back of your mind - turning MCLR off does not mean the devioce cannot be rest through that pin (by taking it into programming mode and back).
We are only talking reasonable noise spikes, of course, but even a short blip may cause headaches.