Not one of those makers are known for such. In fact there's a basic item in laptops that in about 2 years may need replacing. And on top of that is the issues with the OS that most use.

To call these reliable is ignoring a lot of issues.

OK, now about future proof. What if the world flips to tablets that use some other OS? How would your choice help?

Now back to reality. A nice laptop with the i5 and that much ram is just fine for today's programmers. And you can save enough to update it in 3 years.