Brandy is not in Beyonce's generation. But if you want to include her, you must include Monica as well.
Christina is my favorite voice on this list, the most talented IMO. Beyonce is right behind her though, and far more consistent.
Kelly R. and Britney don't even deserve a mention on this list.