I know a family with two kids at Stokes. It's a good commute for them and Brookland is lovely--Turkey Thicket pool and playground, some nice restaurants, the gardens at the Franciscan Monastery...
Stokes is truly racially and economically diverse, which is really nice. The kid go on some awesome field trips (including international ones in later grades).
I bet Bancroft is good too and the Deal feeder is nothing to sneeze at. I'd go with the one that's a better commute or where you can have a home you prefer. Mt. P also seems closer to library and grocery stores than Brookland if that matters to you (and is a clear winner if you love going to the zoo), but neither is a bad option.