The other thing I always check when shifting seems a bit sluggish are the cable guides under the bottom bracket. This area catches a lot of road grime/crud (including wooly worms (very gooey) in the fall) and can keep the cable from moving smoothly. A particularly vulnerable area as it is also high friction in terms of the cable being compressed against the guides.