I am not sure why we would choose BCE over BCP. Although BCP has a 75 AF, we are having a 6% cash back instead of 3%. Assume one can spend more than 2.5k on grocery (very likely even without MS), wouldn't BCP be more beneficial?
I would agree that for some of us, put your grocery spending on SPG might be better if you need some extra points for your next travel, but simply by comparing the grocery spending on BCE and BCP, should it be obvious or am I missing something?