If you install Karabiner Elements[1] on macOS, all modifier keys suddenly work across all keyboards.
I'm using one "TKL" Apple USB keyboard per hand when I feel like opening my shoulders a bit. Took me all of two minutes to get used to, at a fraction of the cost for enthusiast keyboards. I wonder if there are any ergonomic advantages I'm missing out on.
(Karabiner Elements is a great tool, anyway; I've been using it for a long time to map Caps Lock to something useful for programming.)