I'll begin with my two minor issues. One, the cup holder is in no way deep enough. With my son's sippy cup, a sharp turn will cause it to capsize. Or a kick to the tray with his foot.
Secondly, overall the space on the tray is poorly organized. With the cup holder in the middle and very shallow edges all around, snacks I'm sure will easily fall from this tray. I wish there was a small bowl to place snacks in, even something to cover the snacks and keep them from going stale.
Over all, it's better than using a non-Britax made "this may fit but it'll probably fall off" tray for the stroller.
My two year old also already smoked his lip on this tray. Ouch. It's a hard plastic with no fabric on it, as you can see. I guess he learned his "don't lean forward" lesson. No fabric is great for bar-chewers... but it's not friendly impact wise.
The tray also gets in the way while folding the stroller. You either need to reach under it to fold the B-Agile...