It seems many fans agree Beyonce is a better dancer than Britney Spears. They have very different backgrounds and styles.
Beyoncé doesn’t incorporate such elaborate moves, because she sings live for the most part. In the first 4 “eras” of Britney Spears, her videos and performances were heavily focused on group choreographies, with fast movements that matched her pop songs.