WHich guild can only get 500-600k xp per hour?

1.5 Million is 500k per cycle. Most casters should be able to get that without any problems. The only semi I can think of that probably can't realistically is monks.

Tinkers can hit it, thieves can hit it EASY. Fighters might not be able to until very high levels in S.

There is another thing to note. MA fighters will not be hitting the cap until quite some time. Fighters still have double drain and even a newbie MA fighter won't be getting 3 million xp per hour for some time. Especially not without good armour.

Speaking of MA the xp for it should be severely toned down.
_________________________
If you say plz because it is shorter than please, then I will say no because it is shorter then yes.