I used to think Amy was annoying too, but I've grown a lot since then and seeing how bland she is now just made me appreciate how she was before. I'll echo what Psi said and think what happened to her character before was the result of the writers simply not caring about her in favor of the "serious" storylines they were going for, and Amy just devolved into comic relief. So her recent incarnations have attempted to address that, but rather than reinforcing the personality traits she already had, they just surgically removed the parts that people didn't like and called it a day. The biggest problem with Amy that I can see is that writers simply don't care about her at all. Before, the writers couldn't organically fit her into the large scale storylines, so she came off as an unwanted nuisance to the main characters. Nowadays, they do try to make her feel part of the action, but they still don't really do anything with her except smash some robots with her hammer. Even in Sonic Boom, you can tell the writers preferred writing for characters like Sonic, Knuckles, or Eggman over her, with Amy being portrayed as a wet blanket more often than not. Amy's always been one of the more mundane characters, with no particular background to explore. I don't think she'll ever really feel like a main character until the writers start giving a shit...oh man, its literally no different from how most Shonen series treat their heroines. Ripperoni Amy.