Also, is it bad not to have Thunderbolt 3 port?
Good question. That depends. If you're just using the USB-C port for portable hard drives, maybe a small multifunction dock, or to connect to a single external monitor, then no, Thunderbolt 3 isn't really necessary.
If you want two or more 4K or 5K external displays, a high-speed RAID drive and/or an external GPU, then Thunderbolt 3 basically is required.
The Surface Dock, which uses the special Surface docking port, does have two mini-DisplayPort connectors (but supports only one 4K display at 60Hz; the other will be limited to 4K @ 30Hz, so I've read, or both at sub-4K resolutions @ 60Hz), plus 3.5mm audio, gigabit ethernet and a bunch of USB3 ports, and powers the laptop at 60w - which is plenty sufficient for the 13.5" SB2, but supposedly is too little for the 15" SB2 under full load like a 3D game. Interestingly, the Surface Dock will send audio over the DisplayPort, so sound is routed to my monitor's speakers without a separate 3.5mm audio connection.
The nice thing about the Surface connector is that it's a Mag-Safe type of connector, so like the MacBooks of yesterday, it reduces the chances of pulling the computer down with a trip over the power cord. Not foolproof of course, but way better than charging over a snap-in USB-C connector.... which by the way, the SB2 supports if you want.
The USB-C port on the Surface Book 2 will support a single 4K USB-C monitor with audio, and will charge the laptop with up to 60w of power. I've verified it works this way with my 4K LG monitor with USB-C (LG27UK850).
The USB-C port will of course support any other USB-C device (ethernet, VGA/HDMI adapters, audio adapters, etc). The SB2 of course still has an SD card slot and two USB type A ports too.
I personally don't require a superfast RAID or an external GPU (the on-board nVidia GTX 1050 is sufficient for me). So while in a way I miss the four TB3 ports my 15" MBP has, I honestly don't really need them. I'm sure some people do and for them the absence of TB3 might be a deal breaker. But for me personally, the USB-C port is more than enough.
[doublepost=1537935003][/doublepost]
I recall reading something about the WiFi, which was that on? Surface Book with Performance Base? (first gen), earlier Surface Book Pros? I definitely haven't had any issues with the 2017 Surface Book Pro at least.
I guess in the past there have been problems with the wifi chips in the Surface line. Not sure if that's still the case or not, but to be honest, the wifi in my SB2 has been great. At home, connected to my Apple Airport Express (ac) router, I get over 200Mb/s transfer rates to my ISP alone. Not sure how fast internally on the WLAN (I don't have an easy way to measure it I don't think), but 200Mbit/sec is fast enough for me.