I have had terrible experience with ALL Arm products. Ended up swapping out all Arm cameras 2 times for same 16 cam install. As for Everfocus; I have had a few bad DVRs lately from them. One bad mobile unit and a 16ch with loose bnc connectors in the rear. Also FYI: Everfocus has a different definition for Pelco-P protocal. Dont try to hook up a Panasonic PTZ to an Everfocus DVR.
Had good luck with Speco DVRs so far also better picture quality.