I have experience with both WH-1000XM3 and Bose QC35 II and I must say, your description is spot on for both headphones. Bose QC35 II has a very balanced sound spectrum and I like them a lot when I am listening relaxing music and everything.
Sony WH-1000XM3 has great bass and the noise cancelling is really good but I like balanced headphones more, so I just go with my Bose instead.