Yes, I too was very disappointed with the problems I had with my Surface Book in the beginning. I got the i7/16GB/512GB model and after buying the Microsoft Complete support package, a nice courier bag and a spare pen, I spent over $3,500 in the Microsoft Store that day.
My main problems in the beginning were the crashing Graphics Driver and Sleep/Hibernate being non-functional. I was also not pleased with how my touchpad was sensitive only on the left side for touch-tapping.
I've never had a problem with my USB ports. The caveat is that the only thing I've ever used USB for is my Windows 10 backups. I use a Seagate Backup Plus Portable Drive model SRD00F1 and it's worked flawlessly since the beginning. I do understand that the Surface Book USB ports deliver low power and have difficulty with peripherals that require higher power.
My Graphics Driver crashing was fixed last year and I've not had a problem since. My Sleep/Hibernate problem was solved with the June 20th update and I've not had a problem since. And my touchpad sensitivity problem was fixed with the Anniversary Update. At this point in time my Surface Book is running problem free.
I've never tried to see how much battery just the sleep portion uses as I could care less. While on battery, as long as I have enough battery to get me through a long workday when out of my office, I'm more than satisfied.
What kind of sleep battery drain are you experiencing? Can your Surface Book not get you through an entire workday using only battery power?