+1
This is a systemic problem with how various abilities are implemented in BG3.
E.g., Sneak Attack: In 5e you decide to use sneak attack after you've hit. In BG3 you use the "Sneak Attack" ability and if you miss, too bad. You can't try to sneak attack again with your off-hand attack. Even though this is the main reason why rogues often dual-wield: for the higher chance of sneak attack.
If Larian is going to continue this toggle reaction system, then they should definitely change Hellish Rebuke and Smite (and Shield, if implemented) to be toggles that happen automatically when conditions (get attacked, successfully make attack) are met and only then spend the spell slot. NOT spells cast on your turn, in the hope that some enemy will attack you.