I'm sure this has been said before, but holy shit is the MC a fucking pussy.
Now onto a less generic complaint. Why in the nine circles of hell can't we tell Joanna to piss off. There's other things we can do out of order (like asking Luna about Selena taking over the evening shift before Selena's even moved in, or giving the dog a chew toy and suddenly "Wait, this is part of a quest chain? Where the hell is the beginning of it then!"), so why can't we tell Joanna to piss off. I was doing the school stuff, Selena told me to meet her friend in the park in the afternoon. I try to, and suddenly I'm accosted by the ice cream bitch (as I think of her). That one? Not a big deal. Her particular quest had higher priority then meeting Selena's friend. I was just mildly irritated, skipped her dialogue, and that was the end of it. But I just met Joanna at the yoga part of the gym, and now my mornings are being stolen because we can't tell her to piss off.