I prefer the Sangheili in Anniversary. In that they are Spartan-II size (the way it usually is with the exception of Halo 4) yet they still appear tough and frightening, proving that you don't have to make them large and fat to make them seem like dangerous foes as some people say.
I can say I really hate them in Halo 4. They now have egg-shell skin, they're overly large, and their armor just is plain weird. Look at the Minor, or the "storm" Elite. I can't really call what he's wearing on his head a helmet. It looks like he's wearing some overly large headdress. Plus he barely has any armor on his extremely long and pale arms. I just think the Elites look idiotic in this game.