I bought my N3DSXL at release date, over a year ago. I already owned the 3DSXL (which I also bought at its release date). My N3DSXL was meant to be my hacking handheld console. After the first half year I got a little insecure if it really was worth buying a N3DSXL, as I already owned the 3DSXL and there was no difference in homebrew between these two at that time. But then there was the Retroarch ports by @aliasspider which by themselves was worth the N3DSXL purchase. So the extra processing power was showing its potential with Retroarch.
The c-stick/nub on the N3DSXL was really nice in games like Zelda MM etc. But at that time I hadn’t found any reason why there should be two extra shoulder buttons… After playing Quake 1 and Heretic I understand why there should be two extra shoulder buttons. Not like Nintendo thought about that, but Quake 1 and Heretic etc. are really Perfect Fits on the N3DSXL! We can play most of the gameplay in Quake 1, Wolfenstein 3D and Heretic in one grip. My example button setting in Heretic:
Circle pad= Movement
C-stick= Looking around
R= Shoot
L= Change weapon (In Quake L= Jump)
zR= Strife right
zL= Strife left
Have you found any other, smarter, way with your button settings?