I must say I thought battle.net would be better, considering the effort made to integrate it. I don't know if I'm just looking at the wrong places, but, some concerns;
1. I can't accept friend requests and see what people are playing when I am in-game (e.g. campaign "hub").
2. I thought the achievements from WoW and SC2 would synchronize or something? I at least thought I would be able to see more information about people's characters through battle.net. Right now, battle.net doesn't seem to be more than a cross-game chat client. Maybe that's all it's supposed to be.
3. The chat window is cumbersome, even more when used in-game.
oh, and yes; the game is nice. The campaign seems huge. I've heard it's about 16 hours? Here's an awesome easter egg.
[Blocked Image: http://cache.gawkerassets.com/assets/images/9/2010/07/metroidcraft.jpg]