How about some of your personal requirements? First, it is important to decide whether you need mobility or not (that is, laptop vs. custom built desktop PC). Then you need to decide which OS you're going to use the most. Many web devs prefer Linux distros or macOS over Windows. If you're going Linux route it is important to check whether popular distros works fine on desired laptops or components since many components don't have proper drivers on Linux.