There are many comparisons already.
Now let me say. I think you know about AOSP and smoothness? Battery drains a little faster,that's true. That's becase Stock firmwares are smooth,maybe,but responsiveness is slow. I mean compared to AOSP,it's slow,that means less CPU power used,thus less battery drain. It's possible to configure AOSP to work like Stock,I mean make it as slow as Stock fw,so battery will be better.
I'm on AOSP now,too. On Stock firmware my battery usage from 100 to 20% was 4 and sometimes more hrs of screen time. On AOSP I get mostly 3.30-3.50,that's because I use custom kernel and tweaks which give more performance. I just couldn't stand that slowness and lags in some social apps on Stock firmwares (it was smooth in settings,but not in apps). AOSP is smooth everywhere and I prefer that and already got used to battery.
As for features,some are lost,some are gained.