I thought Gary was great, it may be because I have followed since the original series. When he denounced being a trainer for research, sure I thought it was good for him because his grandpa is a pro at it, but I was very disappointed. I loved Gary's personality. At first he came off as a jerk, but then became humble but very confident as time went on. That made him a better trainer, his pokemon were always strong and well in line.