I think that the Assault Rifle is much better now. I hated it in the first game, and I also hated having to start with an SMG in multiplayer in Halo 2. The Assault Rifle seems just right as a starting weapon in Halo 3. Though I've also seen complaints of it simply being too effective as a starting weapon, but overall I'm pretty happy with the changes.