21 is easier to move around. 24 will let you have more room in the mag extension without extending beyond the barrel if that really matters to you. It is all personal preference. Same with pistol grip or standard stock, sights, shell caddies, etc.
I would not get to caught up in the length as long as it holds at least 8+1.