We've been thinking through re-arranging the end-user network and VLAN configuration. We're currently doing things in a way that isn't quite typical, but given that it is working, we're hesitant to try things a different way.
Our primary goal is limiting broadcast traffic, so we need to separate them into VLANs based on something. If we wanted to, we could probably do it based on the last character of the device's MAC address... or the registered user's birthdate... or a random number generator... or even put them all on their own VLANs.
Obviously broadcast traffic would be shared differently, but what would be the practical downsides of grouping VLANs strangely for our end-users? Or would they even notice?