Also, if you have a Kona dealer in the area, check out the Kona Blast. I think it is well-equipped for the price and Kona has a lot of respect among mountain bikers.
Of the others you mentioned, I personally would prefer the Specialized Hardrock or Giant Iquana.