I half agree with you here.
MW3 does need some different weapons, or else it'll really seem just like MW2. Even if the guns are very similar, different names will trick people.
I do agree, MW3 needs vehicles in it. Maybe some tanks or something like that.