I agree with the DSTwo. I have used the R4 and The Acekard but the DSTwo is the one I was happiest with the most.
However, knowing that the US N3DS start at around firmware 9.0, I am not sure if the DSTwo would work. The highest firmware I thought it supported was 8.1 or something like that...