Characters with bigger hitbox should have more health
Now I am not an fps player or EA fan. only here because I love hero themed games like lol/dota2/heroes of the storm/overwatch(yet not a good player) etc
but even I know that hitboxes are one of most important things in fps games. in overwatch and other moba games usually bigger charachers got larger health pool
what I suggest is simple:
remove shield of giblatar. its not feeling good to use and just annoying since you have to aim to use. instead give it extra health pool and as passive reduce headshot damage he take or give him protective barrier that will prevent all damage for 5 second when he is down it will not move. like his abilty he must stay inside of it and it will be only big enought to cover him
smilerly caustic will have even larger health pool keeping same passive.
yes this may make them stronger at melee since they will need to take 1 hit more to kill mostly (if gave that much health) but considering they dont have mobilty skill its balancing each other. if you are losing aganist them and if you are anything else you can just disengage.