thermo filters have a built in heater, the ecco's are small canisters and the professional come in 1,2 and 3. pro3 being the latest ones.
is your tank planted? if your aiming for the 10x rule you want a 2074,2076,2078, 28080,2180 etc, but they are big and quite expensive. if not after that...