I bought the 3DS XL as an impulse buy, I had a gameboy pocket years ago and a Nintendo DS more recently and I wanted to play new games in series like Zelda and also the retro games available on the Nintendo store.
In general I like the 3DS XL, the console is a good size, the right balance between being portable and having a good screen size.
It is incredibly simple to set up as there are continuous step-by-step instructions on screen, however you do need to set up each app separately, which does mean repeating your information a few times. The OS/software is clearly aimed at young children and parents and you are prompted to set up parental controls several times (which is slightly irritating if you are neither a young child nor a parent). I think that it is a really nice idea that you can earn "play coins" to spend in games by using the pedometer function on the 3DS.
The screen quality is acceptable (as its not designed to be a graphically realistic console). The camera quality is quite poor and seems to be more novelty value than a useable camera.
I would recommend the 3DS for its 3D effect and games, however I found the OS irritatingly childish (especially as the 3D mode should only be used by over 7's).
I deducted a star for it not coming with a charger, I was aware of this before buying however I see no logical reason why it does not come with at least a USB charging cable. I could understand if it charged via a generic cable like a micro USB, but it doesn't, its a Nintendo specific charging cable. Including a USB charging cable would cost them next to nothing (there is one for sale on Amazon for £0.25!) and take up very little room in the box - there is actually enough space in there for a USB charger with the current box design.