Well, the thing about the wings is that you can use a bonus action to manifest them and put them away. They don't have to be out all the time. In addition, they don't have to be just angel wings or bat wings. They can be wings of metal, like Archangel from X-Men, or wings of energy like Tyrael from Diablo, They can be concentrated energy propulsion like Starfire from Teen Titans... really you can skin them as anything.
Also, while the resistance to poison damage, immunity to the poisoned condition, and immunity to disease is mechanically ok, I personally think in comparison it's a bit of a boring power. It doesn't increase your ability to do cool things, but rather just makes you a bit tougher in certain situations. Not a bad option, just not quite as sexy.
As for what you should get at level 14... I'm all about player choice. Mechanically, I see the two as being about on par with each other, so I voted that the player should be able to pick based on how they feel and what matches their character concept best.