Result; now that photons are mass-less, their energy, momentum, speed, etc are no more variables, in the sense of arbitrariness. They are constants, taking only a few values, but constant in a given situation. But other particles have these properties; arbitrary. So electrons energy and momentum are not fixed, but arbitrary.
But as long as we are considering only elementary particles (that is, we are in a Quantum Zone) eg, electrons, protons, photons, and not nutmegs, soccer balls and airplanes and satellites there is another quantity that is of important consequence that is constant. Spin; whether a mass-less particle or not, spin has the same magnitude for them. that is spin is same for photon, its always 1. Spin for an electron is always 1/2. Spin for proton is always 1/2. Its for this reason photon is called a Boson**. Any thing with spin, 0, 1, 2, etc will be a Boson. Anything with spin 1/2, 3/2 etc will be called Fermion.
read more Why is the helicity for a mass-less particle Lorentz invariant?