RE: Run time is dramatically lowering...
I suppose any of them are fine, but it is a mistake to rely on a lvc or lvd to tell when to stop running. I liked the one that monitored individual cells and reduced throttle thru the esc when any one cell dropped below a certain point. They should be used as a fail-safe if one happens to lose track of time or forget to charge battery, ect.