Rosa's more useful in battle, but I liked Rydia's personality better. Rosa was too prone to being sick and/or kidnapped. Sure, Rydia was kind of weak too, but she was a little kid, so it was acceptable. After she grows up, she's a lot more independent and whatnot than Rosa.