I love this game so much. Somehow I never played the original gemstones trio as a kid, so I was so so excited when they were redesigning it. I got a new 3DS XL just to play it, in fact. And it really was a lovely calming fun experience, it definitely made me feel like a kid again. I'm not one for competitive battling outside of playing with friends, but the opportunities are there if you enjoy it. I chose Alpha Sapphire purely because of Team Aqua and my love for water type Pokemon BUT Team Magma does feature a bit as well. I don't think there are enough differences to warrant buying both. Definite recommendation if you have any attachment to Pokemon, or if you have ever wanted to get into Pokemon. It seems like it would be great for all kinds of people of all ages!