I've decided that having low profile keys on a mechanical keyboard is the most important factor to me. It's more comfortable than regular height key caps. Aside from the Keychron K1, I also use a HAVIT one (full size, not TKL) for another desktop computer of mine, which I also enjoy.
For a period of time, I was obsessed with finding the perfect layout for use with a mac. The layout I found the closest to perfect was something like the Qisan Magicforce 68. I'm really used to using Home/End extensively to move to beginning of line and end of line while coding (I've been a Windows user all my life up until the last few years), while I didn't need the F-row and wanted to minimze my keyboard size.
Nowadays I've realized that I don't mind the keyboard size as much, so I'm happy to settle with a basic (and much more common) TKL layout, which is just a regular keyboard without the keypad.