Had a hard time choosing between Agent Carter and Garibaldi, and it came
down to deciding what "best" means. The former is a flashy, impressive
character that's fun to see in charge and I think she deserved a longer
run on a higher quality platform.
The latter was a more fleshed-out character who played an important
emotional role in a MUCH more fleshed out universe. The interactions he
had with other characters tended to carry much greater depth and
I must conclude that Garibaldi has left a deeper, longer
lasting impression on me, so old white guy it is.