I've used a few keyboards at this point but I highly recommend anything from "Keychron". It'll set you back about $80, but honestly it's the best keyboard I've ever owned -- even better than some $120+ ones I've bought. They keys click enough to be satisfying with an amount of padding or softness to not make it feel hollow and cheap.