Tony Vargas
Legend
It depends on what you're going for by allowing feats. If you want a more 3.5 feel, then, yes, you should know when you're in a 'threatened area,' but might not know exactly what will draw an AoO. Similarly, 4e generally worked 'above board,' so you knew if you were in an aura, under an effect, etc. In both cases, the purpose served is to exert control more than to output DPR. If the point is to get in more attacks and more DPR and model general badassedness, then no, it should be a surprise the first time, at least. Likewise, if you're going for the 'gotchya' feel common in classic D&D (for instance, with a monster able to take an AoO vs some normally-non-provoking action or with a greater-than-expected reach).