This episode is hilarious, with both plots having terrific moments, such as Joy's poor attempts at friendship and the 'angel wings' dilemma that Earl was in, when saying that Frank explained them in detail.
Billie is a great character, that plays off the others well, and Earl's decidion in the end was a great plot point when weighing one good life with another. Randy was hilarious as always, being a guard definitely being a funny development. Frank is also being shaped well, and the whole prison plot is still entertaining.
Overall, this episode is a great one, with a hot guest star and a brilliant plot.