US M2 Bradley vs Russia's BMP 3 - Which IFV is better?