I love pokemon. I started liking it during Pearl, and now most of my games are pokemon. I have at least one game for every region starting 3 gen, and a ton of side games, my favorite being the Mystery Dungeon series. I have a ton of lvl 100s, but most importantly, I love my teams.
I know how it feels for pokemon to not listen. I started playing my cousin's game before I bought it myself, and got an Eevee from a friend. I transferred it to my Pearl when I bought it (by this point a Flareon), and it refused to listen. Now it does and is one of my usual team.
I play my games on the DS. If you used a ds emulator to play, many emulators don't approve of the main series games due to problems like that.If you do use the Ds, I don't know what to say.