Personally, I'm not a fan of the Surface products. I've had too many customers suffering from early failures of their Surface Pros. Also, Microsoft seems to be using a pretty customize UEFI, which frequently suffers from compatibility issues (even with their own Windows updates), requiring frequent firmware updates to address. Far more frequently than products from Dell/Lenovo/HP/Asus/Acer/etc...
Start by establishing yourself a budget. Then look within that budget for devices that meet you requirements (don't forget to factor in the screen size - a very important element).
Based on your needs, I would look at either an AMD Ryzen 5 4xxx or an Intel i5.
Dell's XPS 13 is a great product line if it matches your needs, however it will require you to have a fairly generous budget to pay for it.
I replaced my own laptop last week, since my 4 years old Thinkpad Yoga 15 started to show stability issues. I ended up picking the just-released Lenovo Ideapad 5 (AMD). So far I absolutely love it - one of the best laptops I have owned so far for my specific needs. It had specs generally seen in products sold for 250-300$ more, such as a generous 512 GB NVME SSD, a six-core CPU that can rival even with Intel's i7 in benchmarks, backlit keyboard, Wifi 6, etc... Its only flaw is that memory is soldered, and limited to what I purchased (8 GB, which will be sufficient for my future needs). Canadian SKUs were limited to just two however, in other countries they have different SKUs that offer more RAM, and even faster versions of the CPU.
Be aware that laptops are like cars: everyone will have their own personal opinion as to which brand is better than others. Personally, I prefer Lenovo, Asus, Dell (NOT their low-end products), HP (only their higher-end products like the ZBook line). Lenovo is at the top of the list for me, especially their Thinkpad product. No other manufacturer that I have seen still offers BIOS updates to a product released 4 years ago. My Thinkpad Yoga 15 received a BIOS update a few months ago fixing the latest wave of Intel CPU security flaws. With any other manufacturer, if your laptop is over 2 years old, you are most likely out of luck.