I've had my 3DSXL for over a year, will be about two when the new 3DS comes out.
But something that has been really awesome for me in retrospect in life,
I had a game boy advance, and then I got a game boy advance SP. As my brother did the same, it made it so we could play four player crystal chronicles and four swords adventures on game cube really easily. Which paid off well in college in some great game sessions (Absolutely loved playing through and beating Four Sword Adventures)
I had an original DS, a DS lite, a DSiXL, a guitar hero DS. Combo'd with my 3DSXL, at a yearly guys weekend style trip with a few friends that had their own DS systems, 6 player star fox and eight player mario kart DS were both really fun game sessions.
And in a year I'll get a New 3DSXL... and be able to have multiplayer any 3DS game easier. And original DS game too. Which is pretty cool.
And I actually regret waiting for the 3DSXL cause it meant I missed out on the ambassador program, plus there are some backlog 3DS games I really want to play (Luigi's Mansion, Mario and Luigi Dream Team, Fire Emblem Awakening, and some others) that seem further away as more new games take my interest.... and I realize Nintendo games rarely get significantly price dropped. Even used, so I can't even hope to get 'lucky' like I did when I snagged Star Fox Adventures for 3 bucks or actually lucky like when I got Kid Icarus (NES) for five bucks and Eternal Darkness for six.
Yes, these are the best problems in the world, and I wish I could focus on them more heavily.