I generally had a good experience with KE's business class a few months ago. That was the newest biz product on their 777. I don't know if it's the same on their A380s.
But I would also probably choose SQ given the choice due to the bigger seat. Have not flown Asiana so can't compare.