ZoE just changed to RC Yorkshire Terrier 28 after being on RC YT puppy food since the get-go. She does great on Royal Canin and has no issues whatsoever.
While it is $18 for a 2.5lb (12 cup) bag, she doesn't eat alot of it and the bag lasts her exactly 2 weeks. Add a bag of frozen carrots or peas into the mix for treats and the whole amount is less than $10 a week to feed her, which I think is great