I am developing on ESP8266 with ESP-12E on a full fledged development board (Like: https://www.amazon.de/gp/product/B0182JOWOK/) with USB and pin out for all I/O. Works like a champ.
You really have only a couple of choices: 1) use the Nodemcu-board 2) use a Wemos-board 3) you make a custom board 4) you throw your hands up in the air and give up
Do note that there is a size-difference even between the Nodemcu-boards. I have both boards based on the 0.9-schematics and the 1.0-schematics and you can see in https://dl.dropboxusercontent.com/u/11811685/nodemcus.jpg that the 1.0-one is a lot smaller. The LoLin-version of the Nodemcu you have is based on the 0.9-schematics, so it’s the larger one in the picture.
@Alan_Lord He did say size is an issue, and he’d be quite hard-pressed to build something smaller than a Nodemcu 1.0 or Wemos D1 Mini on a veroboard by hand.