Yep, there's tradeoffs. A human, dwarf, or half-elf could do it w/no exp penalties. Notice, that I said you could take one AND/OR the other, so if you don't want to lose 2 points of BAB just take the rogue level. I think it's better than taking 3 feats, even as a fighter. Personally, I'd try...