I don't really ever make chili the same way or use a recipe, I like to mix it up every time I make it. That's the great thing about chili, so many different things you can do. I like to freestyle it.
I usually use some combination of beef, ground bison, sausage, ground pork, ground turkey, ground deer, or occasionally even ground lamb (usually use 2 or 3 of those- careful with the lamb, it has an after taste that can be overpowering if you use too much). Sometimes I'll crumble some bacon into it too.
The canned chipotles in adobe sauce are great for chili. Another thing you can do is instead of grinding dried chiles to make a powder, you can make a paste with them. Just soak them in hot water, then put them in a blender with some of the water or some chicken stock or beef stock. I usually do this with a couple anchos when I make chili.
I use a lot of garlic and put the cloves (with the skin still on) on a baking sheet with the fresh chiles (and tomatoes if I'm using fresh tomatoes), drizzle olive oil and throw some sea salt on them and put them under the broiler until they get soft and roasted. It adds a ton of flavor to the garlic especially if you roast it.
Apple cider vinegar and/or a little brown sugar is good for a little sweetness too. I like to use Mexican oregano as opposed to greek too, the flavor is better imo. A couple bay leaves in the pot is good, bay leaves are pretty much great for just about anything. I always use some ground coriander seed, which isn't too common, but I think it gives it a really nice flavor. If you have a coffee grinder, it's better to buy the whole cumin seeds, toast them a little, then grind them.
Not trying to highjack AJ's thread, just throwing out some ideas.