First post here we go...
Right so the M2 Bradley was meant to fight along side the M1 Abram's as a forward scout, it would find the targets and the Abrams would smoke them. Dismounted Infantry would protect the tanks and IFV's.
It was never meant to be used without MBT support or in urban fighting hence the poor record in Iraq.
So it probably won't fair well in Ukraine without decent/proper support.
It did however score more Iraqi armour kills with its TOW's than the Abrams in that conflict. So this can't be discounted.
Although it should be noted the TOW system has to be reloaded from outside the vehicle and extra rounds take up a lot of space inside.
Regarding the M242 bushmaster it's a great chaingun with superior effective range to the 2A42 30mm Autocannon.
But it has a major flaw, like all chainguns it relies on external power to fire which means no electrical power no bang bang. If the Bradley loses power it can't fight.
Where as the 2A42 uses gas blow back and requires no external power to operate.
The 2A42 also fire's much larger rounds not just in calibre but length also 30mm × 165mm vs 25mm × 137mm that's a lot of extra energy.
The Bradley also relies heavily on hydraulic systems and if these are poorly maintained/damaged it won't be happy

The rear door for example weights a shit ton and won't be fun to open/close with poorly working/no hydraulics.
If you type destroyed Bradley into google you'll see plenty of burning wrecks that the crew wouldn't have survived.
I'm not saying Russian IFV's are much better in survivability but they are easier to maintain and I think that'll be the main factor with the Bradley's in Ukraine maintenance and support.
Also I want to quickly point out the weight of these things with combat load are heavy and WILL struggle crossing small road bridges that the bmp/btr/bmd have no problem with. We're talking 30+ tons compared to 13+
Anyways that's my autistic input on the Bradley.