I have used all of them - aperture by far the best user experience.
too little too late. the loss of users was well deserved.