I can't believe there are people who consider favored souls to be on the same level of power (or lack thereof) as monks and warlocks. They're full casters!
As for warlocks, compare a typical warlock to a typical archer of the same level. The archer will deal much more damage, and we all know how unoptimized archers are when it comes to doing damage beyond the lowest levels.