Radsone only gives max Vpp without any load, which is about as helpful as asking a blind man on how to drive. Proper power is measured under loud, with a 1kHz pure sine tone and THD+N = 1% (or less). However, we do know what DAC/amp chip it uses (dual AK4375A), so we can estimate - even at the best condition, that ES100 should only manage to be around 40mW @ 16ohm (THD+N = 0.1%) as it is the hardware limit of the chip.
Pig-tail has the benefit of being small, doesn't need to be recharged and generally will support up to 24/384 PCM / DSD64 (*at least the newer pig-tail should). Some even do MQA. The downside is of course they will eat into battery life and there is a limitation of how much power thry can deliver, mostly because that's only that much power can be draw from a USB connection. Full-sized will offer more power without the worry of power draw, just as good a SQ if not batter. Some also offer MQA and even EQ. As a long term investment, full-sized makes more sense as you are more likely going to replace your smartphone in a year or two rather than the DAC/amp, also the fact that you might move on to other headphones in the future. Full-sized will allow more capability for you to choose, instead of need to upgrade the DAC/amp once you change smartphone or have something harder to drive. Pig-tail on the other hand offer convenience. My advice is for you to choose something you are most likely going to use often and keep longer. If you don't foreseen yourself carrying a full-sized around, then it doesn't make sense to buy one just so you don't use it. You will want to put practicality / usability as your top priority.
Anyway, ES100 is limited to 16/44.1 as an USB DAC, which is enough but not going to suffice if you move to Hi-res in the future. For pig-tail, the best I current have is the Audirect HiliDAC Beam 2, which sounds as good as it measured and support full MQA. As full-sized, I am using iFi xDSD at the moment and quite happy with it. But if you don't really need Bluetooth, the newer iFi Hip-DAC will probably be a better choice as it is more or less a scaled down version of xDSD. Topping NX4 also seems to be quite popular, though I have no experience with the brand, just that it has gained a reputation for offering really good value for money.