GB; Your rub looks just like one of mine, except for the cinnamon. I think that would be a good addition.
Other rubs, depending on the meat might include more savory herbs such as onion, oregano, thyme, basil, olive oil, savory, etc.
You can use curry mixtures as rubs as well. Then there are spicier rubs that would have things like mustard powder, or various hot=dried peppers.
Create your own rubs using the herbs and spices, or flavorings you know and enjoy, as well as reaching out for new flavors. If you like a little lime with your beef, or fish, add it to the rub. If you like chili powder, then use GB's recipe.
And cooking over a fire, or smoking will definitely add to the dish. Try smoking with a good fruit wood such as apple or cherry. The alder family of woods is also great, as is maple, birch, cedar, and white oak. I would think red oak and other woods with a high tannic acid content would impart a somewhat bitter componant to the food and so would stay away from them. And most pines are off limits as they have some powerful resins that would just mess things up. Think pine tar or pine oil. Good for cleaning, for waterproofing old wooden ships, but not for food.
Seeeeeya; Goodweed of the North