I liked the MS Ergo but, due to an office change, needed a wireless keyboard. I switched to the Logitech wireless keyboard and have absolutely hated it. The keys are too small and I make so many mistakes while coding, and that's after a year with it. Whatever you buy, check the size against the MSFT keyboard so that you don't do what I did: get stuck with a keyboard that's too small for you.