My roster is the same. Nights, nights and more nights. All the stuff others don't want.
They should divide the pilot group into several sections and limit the 'guaranteed' request approvals to, lets say, 2. You can't have people awarded all their request untill everything is filled and then divide the rest over whoever is left.
Then every month or so rotate the groups around from nbr 1,3,3 to 2,1,3, 3,2,1 etc so that both seniors and juniors in their respective group have a fair chance at getting something descent once and a while.
BUT, we should give it a few months to let it settle down, tweak it a bit, and then we can properly judge. I'll propably be dead at that point...