Could the problem with the battery life be that Apple has the same power management issues for the Skylake processor (which is used on recent MacBook Pros) under OS X that plagued Microsoft for its Surface Book and Surface Pro 4 and also causes/caused trouble under Linux (https://mjg59.dreamwidth.org/41713.html)?
BTW: Is this problem finally fixed under Linux?