How is it that he put you before God? Did he stop praying as much or stop going to church with you?
maybe the love he showed you, you never got before or think that you do not deserve to be loved as much. It kind of seems as though you may have a few things that you need to work out with yourself and God, from always telling yourself that your relationship will never work. You say that he is still with his parents, there are many successful poeple that still live with their parents and grandparents and it's not a bad thing that they still want to be close. However, if it is a big problem then you should be working on a plan with him to move out by planning out your steps together as a couple. Is there a reason why he does not have a career, have you contribute to helping him with job info or any workshops you know about. Have you had a discussion about his goals and what he wants to do or make it fun and incorporate those questions in a game. At the end of the day, you chose him and you can sit back and see if he can magically think of what to do with his life or work with him like family and bring the change about. No matter who the person is there were always be room for improvement even with yourself, now if you are not ready to be a partner and do the team work necessary then it is you that needs working on not him.
However, if you tried all of the above and there is no improvement then it may be him not you