The only way to settle this is to fully charge a touch and a mogul. Hard reset, go through the setup screens and leave both devices alone. See which lasts longer.
...
Oh, and then there is the which ROM question?!*
It is sooooo user specific and device setup dependant that you could say there is no right or wrong answer to which lasts longer.
I've got a keyboard (mogul). It lasts all day with no problem. ROM 1.16 and radio 4.7 I usually have it charging anyway and I've got an extended battery on the way.
No problems, no lock ups, bluetooth works perfectly. lucky me.