I voted for Other. I'm not sure if that means that I voted for another kind of gift card, though. lol I actually do like the cash prize since I found that I was able to use it for just about anything. I haven't tried most of those sites for gift cards except for Amazon. I had issues with that company and my conflict was never resolved with them, as they just refused to continue to help. So I'm pretty much for against Amazon.
For me, since I'm out of the US, I don't know how well gift cards would work out unless they were for a gaming site like Big Fish and such.