Rose is clearly a kickbutt fighter from her guardian training. She can not only keep up with the boys in her class, but she is considered better than most (if not all) of them. On top of being able to kick your butt, she's intelligent, sexy, sassy, and fun. What's better than that?
Although Rose is a strong character, there are things too large for her to handle. She needs help sometimes and has to learn how to ask for it. Also, she does become overwhelmed emotionally on occasion (with good reason). She doesn't necessarily like others to see it, but she does break down with some people she's comfortable with. This gives her a realness that's hard to replicate.
Overall, I'm 100% satisfied with Rose as a character. She's strong, yet vulnerable, and learns from her mistakes. What do you think?