I have an R4, it works great.
You have to use the occasional ARM7 patch, but it's quick and easy to do.
But you SHOULD NOT buy an R4, because it's a last gen cart. Plain and simple.
You want to go with a newer card that is actively supported by its dev team, and has sdhc support as well.
I...