Right now, I'm using an o3DS (not my original one - I sold mine a while back, and got this one for $20 only. Not bad, just a little more damaged that I like - chipped plastic and damaged circle pad). It's gone through the OTP and A9LH install as well.
My gf's n3DS XL however is in great shape, although I have to update her version of JKSM and am currently downloading Pokemon Sun for her. A9LH install on a 64 gb card.
My original ALBW o3DS XL is not being used except as Pokebank fodder, unfortunately. It has my NNID on it as well. I don't like it for the size -it's freaking huge in my hands.
My current system is my n3DS. Mostly homebrew stuff with new games like Yokai Watch 2 (undub) and DQM Terry's Wonderland on it.