Agreed, although I prefer the D1 mini (http://www.wemos.cc/Products/d1_mini.html) - it's just a bit smaller (and cheaper?) than the NodeMCU.
The ESP-01 (which I started with) is quite painful to program, though - it uses a bizarre baud rate (78k?) and shares its GPIO with its programming pins.