3ds xl is by far the better console, don't get r4i cards cos when you get the new firmware on your sd card you must switch it on with an older version to upgrade. Its a pain in the but. Companies should be making downloadable versions much cheaper as there is no packaging or carts to bump up costs!