I've been using this card a lot lately, and I agree that its damage potential is high in comparison to other Commons. Even so, I wouldn't change it much, and I don't think moving it to the Uncommon pool is the right choice. My suggestions would be to leave the cost, conditions, and -3 tower as they are, and to change the optimal tower damage to 8 or 7. This way, it would interact more cohesively with Javeliner and not be as potent a setup for Rescue and resistance as it is now.
As far as using it in Hidden matches goes, I've found that a good way to avoid it if you're afraid your opponent might have it in deck is to, if it's a viable option, try and play cards that are across from the slot(s) where he just played. As long as the New tag is there, you're safe, or better yet you may cause him to play it without thinking.