I don't know how old your lo is, but my thinking is, better safe than sorry. We started letting Tyler have small pieces of raw apple (no peel) around 16 mo. He had his molars and was able to chew by then. Within the last couple of months, I've let him have grapes and veggie dogs cut into quarters. Nuts, candy, raw carrot, and popcorn are out of the question for now. We also have a rule that all eating takes place sitting in the high chair, so I think that lessens the risk of choking somewhat too. I'm also paranoid of raisins and dried fruit...too sticky.
I agree that you see kids eating all kinds of stuff, but it comes down to what you feel okay with. Me, I'm an err on the side of caution kind of gal, so if there's any choking potential at all, forget it!