It'd be better if all the characters felt deeper, not just the dad. He's the most obvious because of how quickly and strongly he reacts, but they're all caricatures of what they're supposed to be. Fosterdad is too cool hip painter that relates to her. Fostermom is the awkward scientist who's bad at showing how she cares, and has a lingering secret. Together the two of them go too far in spoiling their foster kid. Biological dad is crazy, abusive, flies into a rage at nothing. Friend from school is a quirky bullied artist who just gets her and supports her unconditionally.
Even in her own story, she moves through her character growth too quickly. Why is she already standing up to her father and declaring proudly that they're not the same? Why's she so confident in that? Why was she so accepting and trusting of being offered access to a workshop to do art or sitting right next to her foster dad imitating him while watching cartoons? She's supposed to be troubled, let her be.
It's also poorly researched. It doesn't feel like an actual foster home at all. They're not meant to replace your real home, until you're adopted the goal is still to get you back to your parents once it's safe. They're advised not to buy stuff excessively that the biological parents can't compete with. They'd also be coached on when, how, and if biological parents have visitation with their children yet. And if that visitation needs to be supervised or not, from dad's outbursts they clearly do. In which case a foster parent should ask if she even wants to see him first. Then talk to her about what happened after and reaffirm that she's her own person. There'd also be a lot of struggling and awkwardness between the kid and her foster home where they try to feel out each other, get used to a new person they know nothing about, where she learns the family rules, and they learn to support her. But instead everything just falls into place neatly and perfectly. It's all too pristine.