Personally, I'd stay with the way things are now. Financially independant or not, you can not put a price on friendship. Good friends are hard to find. I'd hang onto the friend.
True but IMO this person is NOT a good friend & IMO you should ditch him.
He doesn't sound like he's working, and helping.