Long term, Bill Gates has probably done more for India's poor (outsourcing, etc.) than Mother Teresa, who also spawned a whole industry sponging off the Western largesse. We know little about her personal history and her childhood. I suspect, her inability to connect to Christ in a feeling way had something to do not only with her perfectionism but, more importantly, with her relationship with her Earthly Father.
http://www.time.com/time/world/article/0,8599,1655415,00.html