I'm I being stupid?

Hello ladies. So i still happen to be in contact with my ex. He is nice and we talk from time to time. However i don't feel like i have moved on completely. He was the perfect guy and everything that i wanted. But he never created time for me and always made excuses. Now there is this other man who is very nice as well. Very respectful and smitten by me. He does all the right things and always there when i need him. However I'm still abit stuck up on my ex, especially since we still talk ( on friendly basis only). I feel like i would be super stupid letting a guy who completely loves me go but i just miss my ex because we are so alike in literally almost everything. What should I do?