Logically... more features = more RAM usage = potentially worse battery life.
But in real life though... there is not much difference. Every people use their phone differently and have their own personal choice of apps, so judging the battery life by some abstract "is it better or worse" scale is ineffective. I would say all of these ROMs provide better battery life than stock firmware (obviously) but comparing them side by side is a bit hard.
Also, ROM selection is actually a small part of any battery usage... add in some factors such as custom kernels, 3G coverage, the frequency and duration of WiFi usage, GPS usage, background apps, etc.