Actually doing the objective gets tons of XP, but the system barely rewards the Sawbonez that threw the life-saving Medpack to the defenseless Bushwhacker, or the Fragger that cleared three enemies from the objective with one nade. I suspect this is one of the root causes of multiple players repairing an objective at once. I therefore propose the following XP changes:
1.) Extra combat XP for defeating someone accomplishing an objective, or for defeating an opponent that damaged your teammate while he accomplished the objective.
2.) Extra support XP if someone you recently healed/revived goes on to accomplish an objective, or for healing someone during the act, or if someone goes down while doing the objective, you revive them, and they resume and finish.
3.) Award Game Mode XP for Attackers that stay near and defend a C4, similarly to escorting an EV. Also award GMXP to defenders that kill/kill-assist the carryable carrier. The same Combat XP for dealing the damage to them is rewarded again as Game Mode XP.
Please correct me if we already get these; I barely notice them because if they already exist, they’re pitifully small compared to the actual objective despite being just as important duties.