My stipulation on a laptops are as follows. If you have $500 to spend on a computer and you think I can save $200 by buying a $300 computer, don't do it buy, the $500 laptop. Laptops are a funny commodity, the old saying you get what you pay for plays very heavy in the laptop market. You always buy the most laptop you can afford, not oh boy I can save money if I do this.
Most newre laptop have no upgrade path, the newer models do not allow user memory or drive upgrades. To save space and design thinner and lighter laptops there are soldering the solid state drives and memory straight to the motherboard. Anymore I will not buy a laptop unless it has an Intel i7 (or AMD equivalent) Processor with 16GB of memory and a 512GB SSD. I have one laptop that has both a 512 GB SSD and a 1TB hard Drive. An yes these laptops are expensive but they also last me several years. I also don't ask a laptop to do a job that a Desktop is really designed to do.
Like I have mentioned before I have a small computer repair hobby, nothing is worse then going to a small business and try to speed up an i3 processor, 4GB 256GB hard drive Windows 10 laptop used to run business software. And of course I hear "I wanted to save some money so I bought this cheaper computer".