Yeah well, my other goal is any time I replace or upgrade a part on the bike to get something that is also lighter weight, even if by only a few grams.
So I just looked at the FSA Vero Compact cranksets on Amazon and all of them say 9-speed! Could that be the cause of my shifting issues, that my bike came with a 9-speed crankset with an otherwise 10-speed drivetrain??