@HerbieBug: I don't really like the random inheritance system, but I don't think simply picking any skill you want is the solution. Devil Survivor essentially let you do that, and it was lame. (The system, not the game.) At the end of the game basically every demon ended up with the same skillset.
What I want to see is them greatly restrict what can be inherited by each Persona, thus cutting down on the random shuffling, and also bring back the spell cards from P3P, letting you simply give a Persona a specific ability instantly. (Though I would probably restrict that a bit more too, since it was way too easy to make ridiculously overpowered Persona's in P3P.)