...what I've been trying to say is that that ability is overpowered. One feat should not grant immunity to mind-affecting abilities until anything but mid-Epic level. Granting an overpowered feat is not an appropriate balancing factor, even if it exists in the game already. The simple fact is that that immunity negates a staggeringly huge number of abilities and powers, and is just to good to hand out to low-level (or even high level) characters.
If your DM allows it, fine. Have at it. It's not good homebrewing practice though, and, since you asked for opinions, I have to vote against it.