We have just finished comparing 18 ETL tools based on more than 80 criteria.
Most of the information has been published on www.etltool.com