Angie > Megan > Stephanie quite easily.
Angie was full of hysterics every time she got focused on and even though I'd still call Megan a good housemate, it's only for a few select episodes where she really perked up and she still had that questionably racist insult about Tiffany. And while I credit Stephanie for being the biggest and defining character of CBB17 and responsible for numerously interesting storylines, the thing with her and Jeremy was by far the worst aspect of the series and she would've been a far better housemate had he never been cast.
But I probably prefer underrated John to all three of these!