Written in 1848, Vanity Fair is an excellent satire of English society in the early 19th Century. Thackeray states several times that it is a novel "without a hero", and at a couple of points tries to claim that Amelia, a good person but who inevitably comes across as rather wishy-washy, is the heroine. But we all know that a "bad" girl or boy is infinitely more interesting than a "good" girl or boy, so I suspect Thackeray of dissembling even here. Becky Sharp is out and out the anti-hero(ine) in this book, which could well have been named, "The Rise and Fall of Rebecca Sharp".