Remember that you have to take a second to consciously "swap" among the components of an alternate ability, and that they can all be disabled as a single unit. That said, yeah, they're still a really good deal. The Allison Vogel character made massive use of them; Rose's concept doesn't seem to create such opportunities for point-shaving.
I also just have to say that I always get distracted when seeing mention of Cody because, in RL, I share his last name. :-) Any reason in particular that it came to your mind for the character?