I'm not sure why people are complaining about aiming down sights.That makes perfect sense and would be weird to not have it.What I don't like about most fps games is that they are generic.
You gotta aim down your sights, aim down your sights, aim down your sights, aim down your sights.
Tribes: Vengeance/thread
There's also Halo and all those sci-fi shooters.
Modern/WW2 games.