It is starting to feel that you're arguing for the sake of arguing. And as a fan of FF7, I do NOT see Tifa as being defined by fan service. You can have a sexy character, even one with some fan service, and still have them have a good character. This includes Square characters that have had plenty of fan-servicey characters who still had deep and interesting characters. Lulu, Vanielle, 2B. Again, Bayonetta is a good example. Yes, she has a lot of fan service, but she is also smart, sassy, mysterious, cunning, witty, quick thinking, and a badass.