We always book the early seating since it meshes best with the rest of the evening, even though we don't eat at that early at home.
Plus it's a cruise ship, your stomach tends to lose track of time anyway. I'd just stick with a fixed seating to better ensure your table of 10 can be accommodated.