This goes back to the what is the criteria, if it is historical impact then I agree with most of your list but the Cobra has been through so many iterations, it has operated from every environment on earth and yet again was the first helicopter to destroy a tank making it the daddy of all attack helicopters.
If you want to go pure what have you done for me lately snapshot sure the Apache has a PSEM advantage but they dont do any air to air. Sure it can carry more but our sortie rates are hihger so how much is showing up on station?
Good points, really I think I'd rate them as equal. The Apaches pluses are PSEM, 16 Hellfires and 3 hours of gas. Its downfall are its tactics (don't play well with anyone other than the Army, although that's changing - got a chance to work with them in Kuwait. A couple of the pilots had gone through MAWTS-1's FAC(A) syllabus and were beating the CAS drum...), maintenance, and sortie rate.
Cobra's pluses are that its proven, tactics are better (and more flexible), higher sortie availability, better maintenance rates, better pilots, simpler... Its downfall is gas, and amount of ordnance it can carry. Once the Zulu is introduced, the Cobra will smoke check any helicopter out there.
If you could take an Apache, rip out all the Gucci gear that is complex and maintenance intensive, put Marine Cobra pilots in it then you would have the worlds best helicopter...