The problem is for as fun as Battleship might be, its longevity is very limited. After a game or two, odds are you've played enough for one day, and very few will find themselves coming back for more. For $10, though, it might be worth picking up for a rainy day. Either way, it's feature complete, and is about as adequate of a Battleship port as possible.
For anyone looking for a way to bring Battleship online there's really no where better to look, and the game's only real faults stem from the board game's faults, of which there are few. All that's left now is forced microphone support and the need to say "hit," "miss," and "you sunk my battleship," for it to be a literal adaptation of the tabletop version.