Reflexline
To help you out a bit, at LGW we have a bid system to help to try and preference bid towards what you want.
Realisticly the company stance is that a new entrant should get approx 40% roster satisfaction, in reality it can change, each month one month good trips etc and then the next month there and backs, so it is hard to say. One thing i will say is all is done on seniority based and as such, it just a case of working way up seniority before you start to get more and more what you want etc.
Breakfast is paid for in all europe/uk/carribean destinations, the only place that it is not paid for is USA. But in USA most hotels are cheap enough anyway or have something cheap nearby so no need to worry about the cost to be honest.
Hope helps any questions feel free to PM