@SAguy Just take note: That PL2303 from Communica, it may have a knock-off PL2303 chip, which leads to almost being useless without the very OLD driver you need to install. I have the install file if you need it. Also, due to the old driver and the knock-off chip, it may lead to BSODs on Windows (Ask me how I know...) Not sure about Linux.
While the TTL levels is 3.3v, just check that you have a 3.3v power pin as well. A ESP8266 fries with 5v power. I killed one that way.
One downside, I cannot flash Arduino Pro Minis with it, because it does not have a DTR pin to reset the micro to flash it. You can flash it, but you have to manually reset the micro the right time when avrdude needs to reset the micro.
I have the FTDI converter bought off BGG for cheap. I haven't noticed a crash with it yet but suspect it may be a knock-off. If you buy the FTDI with the 3.3v - 5v jumper, just select the jumper and flash or use. I have flashed a few Sonoffs, few 3.3v and 5v arduino pro mini's with it.