on your Question on infants and limbo i got this source from Wikpedia
"limbo is not part of the Catholic religion's official doctrine (compare
purgatory, which is a part of Roman Catholic doctrine). Official Church teaching remains that the status of these souls (who don't seem to deserve
hell, yet cannot follow the divinely-revealed path to
heaven) is
in limbo in other words, their fate cannot be determined by any but
God."
Now to you question bout whether "good people" get to go to heaven, but they dont accept Christ as their savior, and if there are different levels in heaven then the answer is also no. Now you might ask then why is it that someone who hasnt led such a good life get to heaven? The answer is they go to purgatory where they are purified. Here is a something that might help u understand, its from cpats.org
"Purgatory and Heaven go together in a sense. Hell is total separation from God. St. Therese, Doctor of the Church, tells us, "There is no love in Hell."
Purgatory is a state or place of purification where man is made totally holy so as to enter Heaven and worship God for eternity. Remember, there is no sin in Heaven, or it wouldn't be Heaven
"
We dont politicize our selection of Popes, which is why we keep the Cardinals in a "secluded" area (away from media outsources). The Cardinals are led by the Holy Spirit to choose who should be the next Pope of the Holy Church, and the rest of us except it as the will of God
And i encourage you to ask more questions