So conflicted... any advice is appreciated

So here is the issue... I was in a long term relationship from 18-30 with my first love. He did everything a man is suppose to do. Protect and Provide. He didn’t want me to work and just stay home while I cared for our son. Paid for everything including my truck note. Then, he lost his job but was still providing. However, he was hanging out with the wrong crowd in the streets and got caught up with illegal stuff. Our relationship ended when he started cheating on me while in the streets. My now husband does not protect or provide. I literally pay all the bills except for his car note and our phone bill. We have had the same talks about finance over the years and I’m tired. The only reason I’ve stayed this long is because he’s a great father minus the helping financially part. It literally feels like he did a bait and switch once we got married. We’ve been married for 2 years and the first year he handled his business and after that it seems like he hasn’t been serious on his responsibility. In the past year, he’s had multiple jobs and have contributed a total of 5K. Also we have a child together as well.

It’s like I went from one spectrum to the other:

A guy that provides but cheats to a guy that faithful but doesn’t provide.

I literally don’t know what to do as I do not feel secure or have any sense of security within this marriage I’m in.

A part of me just wants to be by myself with my boys since I’m doing everything anyway. I miss being single without feeling like I’m carrying a load for another person.

Any advice at this time is appreciated. My husband and I have tried marriage counseling but I’m sooooo tired of playing the same damn song.