Bought a used first or second gen Developer Edition XPS13 last year, installed Mint 17.2 on it and have been very pleasantly surprised. Pretty much just as functional as my old MBP for half the price :)
Did sth similar here with a XPS15 (9530). Installed Ubuntu 15.10 on it, most of it works pretty smooth. A second screen is a bit of a hassle if you don't get a 3200x1800-one. Besides that I didn't really have issues. Touch also works fine ;)
I used to work at a TBTF financial institution. During orientation, they told us that their mainframes process roughly 1/3 of US credit card transactions. The low-level code is 40-year old Fortran that still performs swimmingly.
Playing devil's advocate - in their respective heydays, SourceForge and Google Code both seeemed unassailable. They had large, active communities that hosted the most popular OSS projects.
But it requires feature expansion on the scale of github, and a perpetual decline and ignorance of the community on the parts of the current host for years for that kind of transition to happen naturally.
That, and github has centralized development to a degree that sourceforge or gcode in 2008 could only dream of. It not only obsoleted other hosting solutions but also brought millions of developers into these kinds of development ecosystems whom used to just use forums or their own personal websites to host their projects.