It's definitely doable either way but having a fixed maximum mailbox size makes a lot of things a lot easier. Individual users get moved in smaller and bounded chunks, you can spec storage utilization as a simple function of number of users and not worry about shuffling people around as mailboxes grow, things like that.