Although at first it was thought only for professional DJs and Discos, the amount of edition tools included has make itt to be used by more and more people.
BPM Studio includes a sampler and file editor, fade options for transition effects, BPM counter, Audio CD players, MP3 encoder, and much more.
BPM is housed in a very attractive and well designed interface that gives no problems although at first sight it seems a bit messy.
To try the demo you must register for free in the official site
Demo version closes after 60 minutes, then you can start it again.