Coming from someone who has used many bits of software, and who is writing their own software (AIMEE), the only suggestion I can make is:
Try them all. Which software you use is a very personal thing.
There are some bits of every application I have used that I like, and bits of each that I don't. Hopefully, AIMEE will have all the bits that I like from each, and not any of the bits I don't. Whether this will be the same list of likes/dislikes, I don't know, but providing I use the software and enjoy it, I'll be happy!