First world confession. The fact that the 21s are out of production has caused me some angst. Should I get one while I still can? Should I just wait for the 31? Both?!
Hard to say. I'm not sure how many tweaks there are to the 31 since I don't think anyone has them in hand yet. Unless you're familiar with the 21 you might not notice much difference, I dunno. If you want a NEW 21 now is the time to grab one while there's still some stock. There will always be lightly used 21s out there as they made a lot of them. Or buy both... you won't go wrong having a few different ones, and they are easy to sell.