I'm trying to translate an article which is about wearable smart watches. I don't know how to translate "To their credit" term in the following context :
To their credit, many of the manufacturers have made charging a non-micro USB charging affair, though Motorola’s Moto 360 is probably the most handsome execution of the idea. Sony, for reasons unknown has chosen the ol' plug-it-in approach with the Smartwatch 3. None of these methods would matter to me if didn’t have to go through the exercise on a daily basis though.
I know what does that mean as Google says :
to one's credit
used to indicate that something praiseworthy has been achieved, especially despite difficulties.
But I'm confusing how to translate "To their credit" in the above context, so I'm looking for an easier term which can replace with that.