My day job is working with Macs, and my advice is to run Linux as a virtual machine "guest" under the MacOS "host". The new T2 chip will prevent you from installing Linux as a native operating system.
Dell XPS13 has similar hardware specs to the MacBook but comes with Ubuntu Linux preinstalled. Highly recommended.