Thanks. When you say "without much issue", have you ever lost more than a few hours to "required tinkering" over those years, or was it pretty much plain sailing?
Anything else I should take a look at? What would your ideal next laptop be?
Not the OP but I've been using various Thinkpads running Ubuntu since 2010. Been using Linux for many years prior to that on desktops. Also have my family kitted out with them (again on Ubuntu). It is possible to use just fine from a default install with none to very minor tinkering required. However if you do put in a few hours of tinkering you'll reap the rewards in having the laptop behave exactly how you want it to. Here's a hint, install tlp along with the thinkpad kernel access source ("sudo apt-get install tlp tp-smapi-dkms" on Ubuntu) and set the battery charge thresholds. This will help with runtime on battery and also extend the life of the battery itself. is set to start charge at 88% and stop at 95%. In the past five years my battery has only depleted by a few percent in capacity.
I have used Macs (had 2 Mac Book Pros and a Mac Mini) and Windows but its Linux all the way now, specifically Ubuntu LTS. Not sure how people put up with Windows 10's constant forced updates. If it has to be Windows give me Windows 10 LTSC.
Ideal next laptop? Probably a Thinkpad X1 Carbon gen 7 or Dell XPS 2020.
>> have you ever lost more than a few hours to "required tinkering" over those years
- Not really. And Linux ecosystem has improved tremendously in last 10 years.
For one of the colleague at the office, tried some Thinkpad , but that was not such a good experience. Now everyone on the team (> 30 people) gets Ubuntu Laptop or Desktop.
If you are going to use it main dev machine, then definitely Latitude. Ask Dell guys to preinstall it for you. They will install proprietary drivers for you.
I also have Macbook Pro 2015 model. Don't expect trackpad experience like it. I always use external mouse and keyboard any way.
Anything else I should take a look at? What would your ideal next laptop be?