I don't want to start a quarrel although there can be much to say.
My main point is :
without the firepower buff ,Cyclops's fire power is acceptable .when buffed ,Cyclops's range is acceptable. I don't feel unfair.
It's speed is good,but not excellent or IMBA, it doesn't counts so much to get 100 hit points cut or disability to crush,you're just kidding
Or Haihead will suffer too much debuffs just like the poor foxtrot
I won't join further discussion