I spent a few hours handling both last year. Ended up with the M2 but it was very close. The affinity would surely be my seond choice..but the M2 killed goddlers in all 3 states I hunted last year so no complaints.
I dont think you can go worng either way...the "feel" of the M2 was a little better for me.