A reputable breed specific rescue would be really good I think. They know their dogs and they know the home they would be best placed in.
Adult dogs are wonderful. You know what you are going to get pretty much from day one.
Puppies can be a gamble at what intensity and activity level they are going to be as an adult.
You love an adult dog just the same as a puppy you raised, maybe more because you don't have to go through the potty training and chewing!