You also have to remember, the T5 is a fast cruiser, it's not meant to be 'fun', it's more built for comfy driving with a bit of go when needed with room for kids in the back...If you're bored of the S40, the XC will be even more dull....
The XC is the same demographic as the S40 + a dog
If you want something fun, get a Fiat 500 Abarth, a Renault Clio 197, Fiesta ST etc....Small, quick and designed with a chassis/suspension setup to be thrashed about.
A girl at my work has a 595 Abarth, being curious I asked her to take me out in it, it's brilliant. Hers has got the performance pack which has Koni coilovers and a whole load of extra bits - It's a hoot!