I've seen a lot of people having problems with the 5V signals of the Uno. This is why I ordered an due, which works with 3.3V signals.
I know you can solve the problem with a simple voltage divider, and I've got that working with my uno, but my main problem was that I couldn't get the software serial to work, this way I couldn't talk to my ESP through the serial monitor.
The Due has an programming serial port and a native serial port and 4 hardware TX and RX's for communication.
http://arduino.cc/en/uploads/Guide/DueSerialPorts.jpg
By using two different TX and RX-ports, I should be able to use the serial monitor when I am coding the arduino chip, right?