If you have a chip such as a MAX232 to do inversion/translation, then HSERIN is by far the best choice, since it has buffer. You don't have to sit around waiting for characters to come in.

You MUST use HSERIN if you don't have an inverter between your PC and the PIC.