A clear 5 stars for characters, worldbuilding, and social commentary. I would go with 4 stars for plotting and pacing. Though it certainly doesn't lack for excitement and intrigue, it reads a bit episodically, with an underlying emphasis on each episode illustrating an experience more than carefully crafting a narrative. But what they illustrate is powerful and significant.
Aster's story is just as layered and complex as she is. Just as real and personal and nuanced. As eloquent, expressive, and heartfelt. And, though often painful and not exactly enjoyable, important and rewarding.