Oh boy, you're opening a can of worms asking people's opinion on different brands of dog food....
She's a puppy...and a young puppy at that. And, you said she's been a picky eater. Right now she needs to eat & grow. If you've found something she'll eat, I'd stick with it. She's young, she's been through the stress of leaving her mom & littermates, and moving in a new place with new people. Once she has been settled in your home for a while and she's grown more and is a few months older, if you want to gradually change over to a different food, you could try to do so then....but I wouldn't add more change to her life right now.