I have a decent keyboard with a small form factor but I can't get over having to toggle the mode of the keyboard to turn on the arrow keys when I need them (which is annoyingly often in macOS) or using a modifier key. I wish I hadn't had such a hard time getting the WASD keys to work as toggle-able arrow keys because I felt like my muscle memory there could have helped bridge the gap. I should give it another go because I otherwise really like that keyboard.
No gimmicks, just compact with the right keys and 3 hardware programmable layers so you don't have to mess with OS specific settings if you don't want to.