Emerald is definately easier (though neither is difficult with proper preparations, Ruby just takes longer). Ruby's insanely high physical defense is the biggest problem, making KOTR the only really efficient way of defeating it. Emerald, on the other hand, can be beat in less than 2 minutes with the proper materia set-up.