I happily develop with 2 Dell XPS 13 laptops running Ubuntu 18.04LTS (cinnamon as my desktop). I provision my entire dev setup with Chef. Every two weeks I wipe one of the laptops and do a clean provision. A bit overboard? Maybe, but I love it.
Don't have an account? You can sign up here