It can be upcast - it gains an extra 1d8 of damage for every 2 levels (so 2d8+WIS at lvl 4, and 3d8+WIS at lvl 6).
The flight is weirdly useful, when it gets stuck somewhere it cant reach enemies, it lets it climb a bit, or drop a bit, or go over allies....
The fact that its too slow and therefor sometimes loses attack turns is a an intentional drawback that balances it to not always be the best spell to cast.