XT seems to be a bit overkill. Have you looked at their middle level product, Disco DJ? (Disco Software has 3 levels of products for DJs: QuePhase, Disco DJ, and Disco XT.)
I'm completely with you.
I tried out the demos of all three apps, and CuePhase, the cheapest, is the one that I actually like best for swingdj use, with its simplicity, playlist like iTunes, but with the most important addition of a preview possibility, and also the possibility cue the next song some some seconds into a track to skip na intro etc. It doesn't have the pitch/tone control that Disco XT has, and that I'd enjoy for teaching, for example to tweak tempos up and down when teaching a routine, but I could absolutely live without that.
David Kågedal on this board (he's also from Uppsala, Sweden) uses CuePhase and is, I think after speaking to him about it on severak occasions, quite content, although he has spoken about writing a dj app of his own...
It'll be interesting to hear what you think of the mid-level Disco DJ.