Barfly. I think it is the best dedicated abc program going - shame it doesn't exist for Windows or Linux.
The Java based Skink will run.
Melody/ Harmony Assistant will import/export abc.
You may like to look at abcm2ps.. It is the best for printed output. I believe you can run abcm2ps from within Barfly.