We feed Wellness Core and love it! The only problem is that the kibble is not small.. it's a lot smaller now than it was when it first came out but I'm pretty sure it's still considered "big". Mine do fine on it but they're a little bit bigger so...
Good luck! ALL of those foods are great so you'll end up with a high quality food either way.