According to logs…
Ranged are better on these fights:
- Rag
- Golemagg
- Sulfuron
- Baron Geddon
- Garr
Melee are better on these fights:
- Shazzrah (only cause warriors pop reck)
- Major Domo (cause you can stack adds cause fight is EZ)
- Gehennas (EZ fight)
- Lucifron (EZ fight)
- Magmadar (has shadow resistance)
Melee are good on the fights that are easy. They can easily be replaced by more ranged and have higher overall DPS for the entire raid.
Also people still aren’t using warlocks properly. Very few raids have enough for them to shine, and they are already top DPS on several bosses.
Just wait for warlocks to be used correctly.