The issue that truly bugs me about the hardware is the ergonomic design. 400 hours of 3DS time spent, and that 400 hours was full of hand cramps, palm numbing, wrist clenching madness. It's one of the most uncomfortable game devices I've ever held. Yet, I've loved every second of it because of all the excellent software. I'm used to it, but it really does suck.
Seriously though, I thought because I have huge fucking hands the XL would be comfortable, but it's actually the opposite, even with the grip I bought for it. I can play my DS Lite and Gameboy SP and my hands and wrist are completely fine. After playing ALBW I'm thinking about taking on a project of hollowing out a 360 controller and molding one to fit the bottom portion of the 3DS or some shit like that.