Re
Initially, I felt that a wish should be able to give a PC a feat for pure mechanical reasons. My reasoning was that if a wish can grant an ability score, then why not a feat? You figure that you gain an ability increase every 4 levels and feat every 3 levels, it seemed logical.
Then I thought about it from a story point of view, and I decided that a wish cannot grant feats.
What is a feat really? Is a feat as tangible as an ability score?
Wishing yourself stronger or smarter seems like a tangible wish. Wishing to be able to dodge blows could well raise your dexterity or give you the Dodge feat, it could go either way.
A feat is a high level of training in a particular combat maneuver learning a variety of techniques that form a body of knowledge and experience possessed by the PC. I feel this differs from an ability score in the abstract world of D&D. My current stand is that a wish should not allow a PC to acquire a feat for this reason, or if I granted a feat, I would cause someone somewhere else to lose their feat and the experience and training they put in to gain it. At some point in time, someone would notice that certain folks memories were missing and find out the reason why. Could be an interesting adventure.
From a mechanical perspective, granting feats for wishes could be counterproductive to the uniqueness of characters at that level of play. If everyone lvl 17 and above willing to spend 5,000 xp can suddenly wish for Improved Initiative or Two-weapon fighting, that wouldn't make either feat very unique and would probably piss off the players who actually spent feat slots to acquire them.