I'll agree, it would be cool if you could decide which battles you want to use the offense blessing in.
Also i was thinking about this before, and what if the offense blessings are stored in the troop tray, and when you want to use that blessing, just place it on the battlefield to activate it.