Does it make more sense to target at the campaign or ad group level?
It depends on the structure of your campaigns and ad groups. If you have many ad groups within a single campaign that have different demographic targets, you should use flexible bidding at the ad group level. If your desired demographic targets are the same across an entire campaign, then you can use flexible bidding at the campaign level.