Personally i have a r4 fake (old r4's dont get new updates and dont support SDHC which means it only takes up to 2GB micro SD's).
A lot of people say its shit because it is a 'fake' but ive had no problems with mine and it was the only one which i could get sent home within a days since in europe the there's not as many easily available.
I didnt chose the r4ds because of the price (i really dont care about the price since any one you get is worth it) but because i could get it the next day, if i could get the Cyclone or EDGE in that same time frame id probably go for those.