Much of your answers lay inside yourself.
You said you both have had a discussion and this confirmed that your relationship was to an end.
Next you say he is wonderful, kind, loving, happy, sweet man.
You say you have been married for 7 years, if you remember back when you met your husband....how was your feelings for him then.
Few if any marriage can carry the same feeling year after year.
We learn more and more from each other...we grow used to each other...and hopefully we respect and care for each other...but the burning feeling are more and less gone.
You have now met a new man....this is exciting....you are both in the phase where you shall explore each other...just like you and your husband did once.
So the answer is
Take a timeout and don't weight them up ageinst each other...because then the last one win because of excitement.
Ask yourself if your relationship with your husband is finish, if you get yes....do it....you become no younger and will only waste you and your husbands time.
You know your husband.....you have to ask yourself if the secure and wonderful, kind, loving, happy, sweet man is one you want to be old with....if you believe he will support you and you him.
The reason for not to evaluate your new friend up against your husband is that you has 7 year less experience with this guy and you have no way to know what you have in 7 years time.
I wish you good luck....it is an important decision ....and I think you shall take it alone.