I disagree with the statements made the the HP X2 would be a better choice, because of battery life. It has a claim of up to 9 hours. Yet testers have got 9hrs 23 from an SP4. And the SP4 has a bigger screen (12.3 up from just 11 for the HPX2)
See article here for more info
http://www.winbeta.org/news/battery-life-experiences-surface-pro-4-core-m3-base-model
Bottom line: your usage may vary. But I have an SP4 with a M3 processor and I used it through a day for 9 hrs (though half of that was with the wifi off. )