I do agree with you on the Call of Duty aspect. When I first jumped on the game I felt a lot of resemblance to Call of Duty. I feel like the custom classes, perks and ordinances resemble CoD way too much. I feel like they've taken to many aspects of CoD and tried to fit them into a Halo game, but to me that's not what Halo was about.
In my opinion it's a lot like CoD, and I wish they had thought over how Halo has played out up to 3 and realized they need to keep it simple yet good.