I ended up going with the hp spectre x360 15-df1033dx. 15 in 4k screen with solid build quality, magnetic spots to put my pen (whether or not they were actually intended for that), i7-10510U, 16 gb of ram, 512 gb nvme SSD, and nvidia mx250 which I managed to pick up for $1000. I would have loved to get the surface book 3 but I could not justify that price tag (I got my old surface as a hand-me-down), and I did not really need the 16 series gpu as I don't plan on gaming much on this laptop (if I need portable gaming my old laptop still works with a 970m).