I have my view models on for melee, it makes judging the hits easier. For primary and secondary I have them off, but I just look at the ammo, which I think is easier than looking at your player model.
Having different crosshairs for each slot is another good idea.