This is a recommendation mainly on the grounds of reliability, reparability and upgradability (no dedicated GPU as of yet sadly). Both of these brands have made a great effort to make their devices durable and repairable. So without further ado I present you with....
Drumroll please ♫♪.ılılıll|̲̅̅●̲̅̅|̲̅̅=̲̅̅|̲̅̅●̲̅̅|llılılı.♫♪
System 76 https://system76.com/
They are a brand that has a reputation for doing things the right way, even if they are hard. I'm not going to inundate you with their BIO, so I'll just link the laptop that I believe will be suitable for 10+ years of use.
Pop!_OS 21.04 (64-bit), Pop!_OS 20.04 LTS (64-bit), or Ubuntu 20.04 LTS (64-bit)
AMD Ryzen™ 5 4500U: 2.3 up to 4.0 GHz - 6 Cores - 6 Threads
AMD Ryzen™ 7 4700U: 2.0 up to 4.1 GHz - 8 Cores - 8 Threads
15.6″ 1920×1080 FHD, Matte Finish
AMD Radeon™ Graphics
Up to 64 GB DDR4 @ 3200 MHz
1 x M.2 SSD(SATA or PCIe NVMe). Up to 2TB total.
1× USB 3.2 Gen 1 Type-A, 1 × USB 3.2 Gen 2 Type-C, 2× USB 2.0 Type-A, MicroSD Card Reader
Multitouch Clickpad, Multi-Color Backlit US QWERTY Keyboard
Gigabit Ethernet, Intel® Dual Band Wi-Fi 6, Bluetooth 5
Stereo Speakers, 1× Headphone/Microphone Combo
1.0M 720p HD Webcam
Li-Ion - 49 Wh
65 W, AC-in 100–240 V, 50–60 Hz
14.19″ × 9.42″ × 0.78″ (36.0 × 23.9 × 1.99 cm)
3.64 lbs (1.65kg)
The price on the site is $849 USD. There used to be some stock shortages with that particular laptop so double check before ordering it.
Last but not least...
Main selling point of their company is that the laptop is really easy to fix (should it ever break down). They even confirmed that they would offer schematics to repair technicians should one wish to to a component lvl repair.
Aside from that their laptops are really easy to service. Remove a few screws and boom everything is accessible. Oh did I mention that you can change the ports on this thing. You don't like USB type B, plop the sucker out and insert a type C port in. Easy as pie.
You can do a self configuration with that starts with $999 or get the prebuild model for $1299 USD
Specs belowProcessor Options
i5-1135G7 (8M Cache, up to 4.20 GHz)
i7-1165G7 (12M Cache, up to 4.70 GHz)
i7-1185G7 (12M Cache, up to 4.80 GHz)
Windows 10 Home
Windows 10 ProStorage¹
256GB NVMe SSD
512GB NVMe SSD
1TB NVMe SSDMemory
8GB DDR4-3200 (1x8GB)
16GB DDR4-3200 (2x8GB)
32GB DDR4-3200 (2x16GB)Connectivity
WiFi 6, Bluetooth 5.2
WiFi 6 with vPro, Bluetooth 5.2Weight & Dimensions
15.85mm x 296.63mm x 228.98mmDisplay
2256x1504, 100% sRGB color gamut, and >400 nitBattery
Iris Xe GraphicsCamera
4x User-selectable Expansion Cards
3.5mm combo headphone jackBiometrics
1 Year Framework Limited Warranty
Hope this information was useful and see you next time.