The phrase "In spite of their shortcomings" suggests contrast, meaning that although they have flaws, admiration is still given. The correct construction requires "but" to maintain proper parallelism and contrast.