I might as well throw in my pennies worth and get 2 cents back in exchange.
I use
Any video converter. That is the link to the free version, it allows batch conversion and to me that is important as I had a lot of AVI's I wanted to re-encode to H264.
I've tried many converters, and found this to work best for my tastes. At the end of the day tastes vary, some will like it and some won't.