Definitely go for the hardware UART definitely. You will however, with all transmitters and receivers run the chance of interference. If your data rate is slow enough you could get a module that uses the ZigBee protocols. I am definitely no expert, but just an idead.