I own a N3DSXL, and it's pretty great. It's a tad bigger than the original XL, but that's not really a big deal. The smooth corners make it easy to throw in my suit pocket, and the pixel density is fine. I don't understand all the hate on the XL series in regard to pixel density anyway. It looks pretty much the same to me, and I own a 2DS, 3DS, 3DSXL, and N3DSXL, so I can compare actively. I like the larger console, as there's more room for my hands, though the 2DS fulfills that as well. The N3DSXL has the CCP nub too, so you can be assured of compatibility where the CCP is used. Next, it is about twice as powerful as the regular 3DS/XL, allowing for more demanding homebrew and games to run, when designed. That means you would have a much higher possibility of getting access to a N64 or PS1 emulator on your device, should the initiative be taken to build either.
So...
Pros:
- Larger Screens makes playing more enjoyable
- Larger console makes playing more comfortable for those with larger hands
- SuperStable 3D means actually being able to use 3D without wanting to snap your console
- Twice as powerful, for better homebrew and games
- Generally awesome
Cons:
- Larger screens, but lower pixel density. Some hate this, some don't care
- Larger console means harder to fit in your pockets
- Larger console means harder to hold in your hands, if you have small hands
- Costs more, and can be difficult to find a compatible console at retail
Up to you man, but those are my thoughts.