My first venture into cooking chilli (con carne) was back in '84. I obtained the basic recipe from a fortnightly magazine publication called "Supercook" although I've adapted it somewhat since. Initially I would include kidney beans but found that my eight year old son would fish them out and leave them at the side of the plate so I started excluding them. I have excluded them ever since.
(Aside: My son was sent home from school one afternoon with a note to "please stop feeding him chilli" after a second accident in class).
I have always used minced (ground) beef, either mincing it myself from the rump, buying it pre-minced or asking the butcher to mince it for me.
I always use fresh chillis, roughly chopped and supplement them with cayenne pepper. Over the years I've used various types of fresh chillis; Thai hot, jalapeno (red or green), cayenne (red or green), or a combination. As the years have gone by, the number of chillis that I add has increased more that two fold as my taste buds have deteriorated with age (and cigarettes and booze).
I add either fresh tomatoes (peeled and chopped) or tinned tomatoes if good fresh tomatoes are not readily available. I add only a little tomato puree as I find it a little rich for my taste.
Onions I add in the proportion of roughly 2/3rds the weight of the beef and I add a lot of fresh garlic.
I virtually always serve chilli with a type of bread, be it baguette, naan, rotis or a crusty loaf. I am not averse to serving chilli with rice but I just don't.