I would recommend Banana Dance:

Banana Dance Community Welcome Banana Dance

The program is still in beta and pretty new, but it is a solid and reliable program nonetheless. The interface is...