I submit that everyone should gain that as a bonus feat, an infinite number of times, with a clause saying it may not be swapped.
No, that's not more complicated than dropping favored classes, why do you ask?
And yeah, I think that that's the best thing we can do. For some reason, the designers don't think favored classes are silly.