Go for one with more of the pins broken out, such as the ESP-07. But you may also want to pick up a breakout board for the surface mount modules unless you’re happy wiring it down to something.
Suggest getting a couple, most of us have killed at least one at some point.
I said that a large battery (e.g. the common 10400mAH thing) will only last a few weeks. I was wrong - I mixed hours and days. At 0.5mAH (dsleep mode) it will last 10400/0.5/24=867 days (over 2 years). An 18650 2400mAH Li-ion will last 200 days. I waking up (@70mAH) for 2 seconds every 5 minutes it will run for about half this time.
I continued my trek into mqtt land. I found that firmware 20150127 was running out of memory when loading the ds18b20 module (following the mqtt connection). Going back to 20150126 solved this but failed to make the mqtt connection.
Leaving the module alone, at the command line, attached to my laptop, after a while it stops responding. Could be the USB dongle or the esp itself…