Just ditched my 2018 MBP for everything but iOS development. The thermals are so atrocious. I got a new 15" Alienware M15 R2 with a RTX 2070. It is thicker, but the thermals are what makes the difference. It also has a 4K OLED screen which is crazy nice. Build quality is not as good, but my productivity is through the roof in comparison.
For my MBP, sitting in a Windows VM with Visual Studio kept the stupid fans blowing all day. It throttles like crazy, rarely running in boost. The AW can run at 4Ghz sustained(!). The keyboard was also terrible and the touchbar made developing a chore without an external keyboard.
Until Apple gets serious about thermals in the Pro machines I'm out. I'll have a MBP for doing iOS development since I cannot do that elsewhere, but that's it. Windows 10 has started to get relatively nice too -- on my LG 5K screen it really is stunning with the latest update and some visual tweaks. Though animations and stuff in the GUI are poppy and laggy unlike macOS. Cannot have it all. I'll take thermal performance at this point.