I've used Chorus online with our community choir for about a year, and every arrangement has gone down well. The mp3 recordings help with individual practice too. Friendly, efficient, and all-round impressive.
The music is instantly downloadable and printable - excellent for when I'm short of time.
Improvements or suggestions
Hard to know, but maybe by keeping putting new arrangements on the website?