Christianity has no problems whatsoever. Jesus died on the cross for the sins of those who would believe on him. He rose from the dead. Someday he will return. I believe we're already in the Last Days.
(2 Peter 3:9-10 NIV) The Lord is not slow in keeping his promise, as some understand slowness. He is patient with you, not wanting anyone to perish, but everyone to come to repentance. {10} But the day of the Lord will come like a thief. The heavens will disappear with a roar; the elements will be destroyed by fire, and the earth and everything in it will be laid bare.