To be honest I could not say yes or know as I don't know your particular circumstances.
We had a successful adoption and would recommend it for people that cannot have a natural birth.
Having said that, I believe that if you are successful in adopting you need to be honest with the child. There is nothing worse than the child thinking you are their natural parents only to be told by a jealous or hurtful person that they are adopted.
We told our son right from the start that we chose him and that he was special.
Whether you adopt or have your own child naturally is no guarantee that either will love and respect you.
All children have their own personalities and are very different and the best loved child can still go off the tracks and cause heartache.
Good luck. Fostering would surely fill a useful emptiness knowing that you are caring for that child and giving them your love so if the adoption does not work out you still have that option.