It doesn't necessarily have to be captains and alternates going forward. Could or maybe even should do the BOG vote first, before letting the public pick a captain from those who made along with voting for the last spots. Maybe increase the amount of players voted in by the public.
Alternatively, could select captains without a public vote, like last season. Hamiltons made sense on a couple levels, I still think Cleganebowl would be a wonderful occasion, and like NHL sometimes does captains based on where it's hosted (e.g. Alfredsson in Ottawa) so maybe every now and then do a public vote for a venue instead and go from there. Kind of like we used to have polls for ASG location, they just were pointless.
Basically keep it fresh.