You will never find anyone just like your old BF. Sure you might want someone to have certain skills, and even if they have those skills, they will still not be exactly like your old BF. But try to appreciate the good things in the current boyfriend.
I have a long time interest in psychology, specializing in relationship dynamics for 30 years.
(Please note, we give the best advice we can based on the information given in a post. For better advice, please include the age of all romantic partners.)