Because some people think if you get the extra creeps one at a time, you are giving your opponent extra experience. So some people like to wait till war rank 8 and buy all the way up to catapults. Its dependant on the game I suppose.
Honestly, you should only get priests early only if you are stomping the other team. A standard creep wave (5 minotaurs + 2 archers) gives 231 XP. Adding in priests brings the XP per creep wave to 291. This is a 26% gain in experience. It's like buying the second XP citadel upgrade for the other team. I've seen experience players do this, but it doesn't make any sense to me.
You'll always find teammates who ignore citadel upgrades entirely. They would rather focus on buying armor for themselves. Usually they play regulus, and have losing records. For upgrades you want to get (as a general rule), I would lean toward FS1 and Currency 1, and obviously the creeps waves as war rank increases.
There can be good reasons and bad reasons for this. Some DGs require a lot of gold to be effective. Others, like UB, only need 6k worth in gear. DGs that don't require expensive gear need to buy more citadel upgrades than those that do.
I've just read a post wich mentioned you should get the experience upgrade as one of the first things, but I've never seen anyone do this. So should I get it or not?
Always get XP 1 & 2. By level 10, your entire team will be a full level ahead of the other team, and you will be able to push your opponents off flags much more easily. Beware, however, that you'll be a little bit squishy early on. However, this is acceptable since your towers can provide decent protection at low levels.
I dont care for the experience upgrade. Its 10% I think, which means when they are level 10, you'll be level 11. Wow...Personally, I think there are better ways to spend your money.
Actually, the upgrade gives an additional 10% experience instead of a 10% level bonus. A 10% experience bonus doesn't translate into one more level at level 10. Buying XP 1 will mean that you will reach each level before the other team, but you will never be a full level ahead. In order to be a full level ahead, you need to buy XP 2. It's worth it because it provides your entire team with a level advantage. Anytime you get a kill, you should invest it in the XP upgrade. It permanently sets back the other team. If the other team buys priests early on, you will be earning 46% more XP than them if you buy XP 1 & 2.