Nope, halo pwns rockband because in my case, my cousins have halo3 also and sometimes i play with them, and they have friends that make awsome forge maps like one where you have to figure out what to do to get to the other side to get the flag and come back and score and its really tough because the other team can shoot you while your tring to figure out how to get through.
Well I have both and to be honest, Halo 3 is much, much better playing online. I say this because I'm not that expert-type player in every song in RB. I get booted a lot because there is a TON of expert-type players in RB. I'd actually rather play RB with a friend over at my house or something. Other than that, almost all of my friends have H3.