Is this homebrew Legend of Zelda Rito race balanced?

I recently made a homebrew race based on the Legend of Zelda Rito for Dungeons and Dragons 5E, and I was wondering how balanced it is. The Rito are bird like creatures, similar to the Aarakocra but a little less powerful. I made this build for a Legend of Zelda campaign I am planning (Breath of the Wild setting if it matters).

Ability Score Increase: Your dexterity score increases by 2.

Speed: 30 ft.

Flight: You have a flying speed of 30 feet while you are not wearing medium or heavy armor.

Rito Weapon Training: You are proficient in the longbow, shortbow, and hand crossbow.

Languages: Common and Rito.

Size: Your size is medium.