You have to decide how serious the issues are and if they can be resolved. That is the number one question here. He may be a provider but the real question is whether these issues are something you can resolve together. When issues become bigger than you then things usually don't work out. It also depends on how much contact the two of you have where you can work on them. Sometimes long distance relationships are difficult because you feel you have no support. You have to come together and work on these issues. Is he receptive. Does he want these problems to just go away. You both have to see where and how you can resolve problems.
These issues seem to be based on his problems = child support, ex wife. Was is he doing to resolve them. You can't solve them by yourself. You have to ask yourself what kind of skills you have right now that result in compromises. This will tell a lot about whether you have a future. Reaching solutions is very important.
If you think there is more heartache than happiness than it isn't working. A relationship is going to have problems but they shouldn't outweigh the benefits. Decide now if the pros outweigh the cons and if this is going to bring you happiness.
If this is helpful press accept