The marinating time will depend a lot on the meat you're cooking, and it isn't always better to marinate food for longer — pork ... hands, coffee grounds also work well as a dry rub.
Swap options: This recipe works with New York strips or rib-eyes, but the coffee rub also works great with chicken (thighs would be great), pork (shoulder would be delicious) and duck breast.