Can't speak for Battalion Wars, 'cuz I don't have it (If you want to pick me up a copy for cost + shipping, you'd be my hero!)
As for Odama... Man, I love this game. It's frickin' sweet. However, I love odd little games and I can honestly admit that a lot of people (a majority, if you will) won't much care for this game.
First, it's Pinball - except the Pinball physics don't really play like most Pinball games. Then, there are your troops. Despite your best efforts, your troops will continue to figure out how to kill themselves on a regular basis.
The controls are pretty dead-on. Of course, flippers are flippers and the tilt function is the tilt function (and not a "bump", as most pinball games have - you actually tilt the playing field), but the voice commands are dead-on. You'll be yelling into the mic for your troops to move and the neighbors will think you're crazy.
The difficulity level in this game is crazy. Between keeping your ball on the field, keeping your troops alive and advancing and not running out of time, you'll be hardpressed to win the game.
At $50, I wouldn't reccomend this game to a lot of people, although I don't regret my purchase at all. For $10? Hell yeah. Even if you absolutly hate the game, you'll get $10 worth of play out of it.