I've only started using Subsonic but it seems to be very good.