Without question AH-64 Longbow Apache is the "best" gunship in the world bar none. I would add however that like many weapons systems it may not be the best gunship for a given entity. If funding and infrastructure are not in place the "best" anything will not be the best. Apache's require an extraordinary amount of training, cash, and infrastructure to be utilized to their full potential. Take away "some" of the necessary training (I'm talking about mission training, not aircraft qualification training) and you've got problems. That's why countries that "could" own Apache's have opted for other models. It would likewise be a waste of money to own Apache's if your armed forces aren't fully integrated to fight the air land battle with a total and complete combined arms team, something the Longbow was designed to do from day one.
As for the Russian choppers, I've always LOVED the way the Mi-24's look, they are my favorite cosmetically. But I agree with GF, I've been around and in the Mi-24 D as well as the Mi-8 Hip and like most Russian hardware are very primitive by western standards. I'm thankful that's not what we are using in the US. Also, the Mi-24's troop compartment is barely functional, the interior is tiny and most suitable for Hobbits!