There are also relatively inexpensive PCF8591 breakout boards which will add 4 analog ports via I2C.
ADAFruit has a nice little INA219 breakout to monitor voltage and current via I2C. I don't know how well it works but it might be worth looking at. I have some on order to try with ESPEasy. I'm sure it has an additional power cost, but it might be nice to see how different sensors use power. 0.8ma resolution on current and up to 3.2A / 26V if I read correctly,.