I love this game. They definitely redeemed themselves after Black/White and their sequels.
Ill do a mini review below for people looking for a more indepth look at it
My current team for those wondering : Event Blaziken, Charizard, Delphox (Fennekins 3rd evolution), Doublade and Dragagle
For some reason I decided to go with a very fire heavy team, I was originally going to have Talonflame on it as well but didnt want two fire/flying types (charizard being the other)To start off with the good:
They managed to address a lot of the concerns that I had about the 3D aspect of the game but making it very detailed. The animations work well and most moves look absolutely fantastic, especially when battling with 3d turned on. A lot of the nice things are just small details they put in for the sake of it. You can sit down on seats and while sitting you can turn to look beside you. When you talk to a child the character leans down to talk to her, or when talking to a taller person, the character looks up quite a bit.
The world has an amazing amount of life and detail. NPC's walk in and out of shops randomly, they talk to each other, hide around corners and you can even encounter the same ones over and over again in different areas and they will remember you and what happened in your previous battle.
The towns also have an amazing style to them. The town where the fairy gym is really gives a feeling of being absorbed into nature, and the city is massive and often confusing (i get lost in it a lot) just like a real city. They also have clearly thought A LOT about where their special areas go and the locations actually make sense.
The new pokemon are brillantly designed. Clearly they looked carefully at the negative feedback they got from fifth generation, and there is no more horrible looking pokemon, or pokemon that just look like pieces thrown together. Skelp ( the seahorse pokemon in Y ) is one of my favorites.
And to compliment this the new pokemon have a great type match up that really helps to compliment the fighting. I find myself actually think about the game for the first time in a long time, and pokemon like Doublade, a Ghost/Steel with a large type coverage for a move set (ive had a dark, ghost, steel, flying, fighting and normal type move on mine) give a real sense of anticipation to the fighting wondering what moves your oppodent will pull out on you.
Mechanically they managed to fix a lot of problems.
The new super training allows for EV's to be much more easily balenced and raised, which saves the old and tedious way of doing it of tracking it on paper and going around battling the same Pokemon over and over again, and using Lum berries to fix any mistakes. The mini games for it, and the ones for Pokemon Amie, are very well thought out and designed, although one problem is they are really only for right handed people.
While you still get a bike, the new rollerskates make it mostly redundant and they are very easy to move around in, although they cant go into grass.
Sky battles also add in a lot of difference and intensity to the game, where I am normally fighting with only my charizard being compatable and its a real test of his strength.
Mega evolutions are brillant, if perhaps a bit over powered, but this is balenced by the fact that you can only mega evolve once in battle from what i can tell, so if you mega evolve and that pokemon faints, you better be able to have other pokemon capable of beating them without mega evolution.
Exp Share now gives Exp to all the pokemon in you party which is a great way to do it as it cuts down on training time by about three so you are able to spend more time playing and less time grinding.
Something so tiny but so great: When you surf on Lapras, it actually appears as a Lapras, with you on its back looking over its neck, in the overworld.
Vivillion. While the pokemon itself is nothing special, although its design and the design of its preevolutions are great (and Scatterbug has a great name) the brillant thing is that this pokemon gets a different design on its wings depending on the location you set on your 3ds.
The NPC's that work as the characters friends. I love them. there is four in total and they actually work together to give a real sort of life to the world. One is your main rival, one just wants to dance and find the best pokemon to dance with, one seems... well she kinda does absolutely nothing, and the other is just trying to complete is pokedex, and he works as your pokedex rival to see which of you has seen the most pokemon. It is just a nice touch to see they portray the idea that in this world not EVERYONE wants to be a master, and that you are not the only kid out there with a job from a professor. Some of the bad :
Fairy type. Personally I think while it was good to have it in to not only balance dragon, which i think is now underpowered, its only weakness are poison and steel. While this is good as it gives these types some more use, they have not rebalanced the existing types enough to compensate for this. Poison is a good type to use against fairy but this is its only real use, as grass has a lot of other better weaknesses, and therefore it feels like i have useless moves taking up my team members attack slots. It also has screwed with the balence wheel of Dark/Ghost/Psychic as far as strengths as Fairy now fits into it.
Training areas and the wild pokemon seem to jump around in level a lot. Later on in the game you get past an area where the wild pokemon sit around level 25 and then in the next route they jump up to 32+. The wild pokemon seem to be a little unbalenced in this respect as I found they jump around a lot and it makes it hard to find a decent spot for training.
One minor complaint about the new mechanics for the Exp Share is that if I have certain pokemon I DON'T want to level, I either have to take them out of my party, or I have to turn the Exp Share off completely and no one else gets experiance either. This makes it difficult if you are going through a new area and just want to train your weaker pokemon, but want to keep one of your stronger ones on you just in case. Its great when all your pokemon are balenced out and you can train them at once, but when training a new pokemon to come into my party, it can be a problem.
Difficulty. Personally I am finding this REALLY easy. Every gym so far I have one hit all its pokemon with a single pokemon of my own. I havent done any on the side training, or grinding, it has only been with the levels I got while normally battling trainers and dispensing wild pokemon that got in my way but I am still 10+ levels above every story battle I run into (Gyms, Rival, Team Flare). Its a bit of a downer personally as I feel like I'm breezing through it just a tad too easily.
Small aesthetic complaint. The trainers they appear are 3d in the world, but when you enter a battle they only have a 2d art representation, even the gym leaders, and its a bit off putting to have that sort of disconnect between the aesthetics. Its something you get over quickly, but personally the fact they havent even given it to the gym leaders is frustrating. There are some exceptions such as Team Flare had full 3d models, but I find this more confusing as the hikers for example which also all look the same dont.
Secondary small aesthetic complaint. The animations are amazing, so amazing in fact that when moves or pokemon have bad animations it sticks out HORRIBLY. I actually have avoided using my blaziken a couple of times because its attack animation for a couple of things just has it bounce, and it just makes me cringe a little when my doublade for example has about three different attack animations that all look superb. Surf is another animaion I hate, because while its big and impressive, I can see the stretched and tiled texture and as a game designer I know how easily they could have fixed it. Its another thing you get over quick but the first few times it happens, and when you find new moves and pokemon it happens with, it stands out a lot. And last but not least, something thats neither here nor there but worth commenting on
The lack of new pokemon.
Previously each Dex, region and generation had introduced at least 100 new pokemon to fight with. This one sits around 70 and it is very noticeable, especially early on in the game when you are running into more pokemon from previous generations then you do the current one, and a lot of the new pokemon arent even accessable till about a third of the way through the game.
While I see this as a negitive I definitely prefer it to the previous gen where they threw in a tonne of new pokemon most of which where horribly designed or thought out, and I understand it due to the amazing amount of work they had to put into this game already getting all the existing pokemon into 3d etc.And something funny to note
Pokemon 666 is a butterfly.