It is good that your H is feeling guity and try to to compensate his guilt with material things to you. At least your H still love you in his way and feeling guity. I don't think my W did or does the same.
Yesterday my D said that one of our friend (female) is dying of cancer in her brain. I asked where did my D knows from. She said from my W. My D said that my W's best friend told my W. My W's best friend is the one who is trying to ask me to beg my W to come home. We all have trial in this life. Some through D. Some through illness. We just have to take it when it comes and move on with life.
I hope that you are happy with your decision, whatever you decide to do. Have a nice weekend.