I only play Angel's route since she's best girl. So far, I've only gotten the bad ending and the average ending, even though I gave Angel her trigger-happy gift. Is there no good/ideal ending, or have I just missed some steps? It's quite hard getting all the achievements without a guide :)