I have been using tmpeg for a while but others have been saying that cinemacraft and main actor are better encoders. What do you guys think?

Also is there an encoder out there that will convert from any format to any format? eg from avi/mpeg1,2,4/DV to avi/mpeg1,2,4/DV.