I'm part of the group that prefers Advance 3 to Advance 2. I like the team mechanic, the special stage entry, while still bullshit, it less bullshit than Advance 2's, and I like the art style. The level design is a bit shit at times though I won't argue with anyone there, but I find playing as Knuckles and Tails kind of circumvents a lot of those problems. Advance 2 was too fast for it's own good. The screen's too small and it's hard to see what's coming and they just love throwing bottomless pits your way, and of course the good ol Bitch slap of death boss is always a favorite. Also of course the special stage entry method was the most bullshit that's ever been seen in the entire series. The stages themselves are ok. But then you have to do all 7 emeralds as each character to get Amy. What the fuck kind of method is that? It's one thing getting the rings as Tails and Cream and even Knuckles, they can backtrack pretty easily. Sonic though? Awful. Advance 1 is the best of the games but I also find it to be the ugliest. They were going for that more Adventure style but it just didn't translate well to the GBA IMO. Also Amy's gameplay was a bit too slow for my tastes. Of course with all these games I haven't gone back and beaten them in years. I don't think I own Advance 2 anymore (I honestly forget) but Advance 1 and 3 have had 100% save files for a while on their original cartridges and I don't plan on going back to 100% either of them ever again. There's little to no reward for doing so anyway as it was back in the era where Super Sonic was reserved for the final boss only, so if I'm going to play them I'm just going to play them for a bit here and there and then put it down again.