I have to agree with this. The selection is bad. The Pokemon I have are Arbok, Axew's final evolution( don't know it's name, I named the guy) and Unfezant for Fly. The rest I have are HM slaves. Also, I would have loved to have a selection of 3 dragon Pokemon ( just like with the starter pokemon), instead of being forced to take one. If you will actually do what I just wrote, i'd recommend Dratini, Bagon and Gible to be the three.
PS: As I said, I will post screens, because I can't really explain the bugs. I'm currently still searching for some.