Spring guns are fun and can be accurate if you work at it - which is where the fun comes from - the reward for the effort you put in.
Gas and PCP guns are generally accurate out of the box but in my opinion get boring very quickly - it's just too easy.