My Dell M3800 has everything a MBP has, including the aluminum enclosure and Thunderbolt port, and more, such as 15.6 4K touchscreen and multiple USB ports. Oh, and it's also repairable.
http://www.pcmag.com/article2/0,2817,2458699,00.asp
Also, just for clarification, do you mean self-repairable? The review said it, like the MBP, has non-standard screw heads making repair difficult. Thoughts?
I do use it plugged in most of the time, but I suspect that the review is spot on with the battery life. I maybe get a little more since I don't do much in the way of video, and I have my screen dimmed and my CPU in passive cooling mode.
And this is on a machine that shipped from Dell with Ubuntu 14.04 installed, so supposedly all the hardware is open-source friendly.