The picking off class features is awesome, but also subject to DM fiat, which makes me reluctant to use it for any theoretical build.
actually i dont believe the DM has any say in the Matter ... if you stick with the list, only if you try to get features outside of the list
"BONUS FEATS
Each class gains a bonus feat at 1st level, and additional bonus feats at specific levels throughout the character's career. Each time the character gains a bonus feat, he may select any feat for which he meets the prerequisites. There is no list of bonus feats to select from.
For the purposes of these classes,
the following class features can be selected in place of bonus feats (unless noted, each may only be selected once).
<SNIP>
You can't recreate all of the standard character classes with these generic versions, particularly classes with complicated, unique, or specialized features such as bardic music, a wizard's familiar, or a druid's wild shape ability. If your game master allows it, you might be able to select
other class features in place of one or more feats."