DeepC
That sounds like the right approach to take. The cabin crew are genrally more courteous than the ground crew, but they don't take any nonsense from unruly passengers, and are more likely to bite back than say other image conscious airlines - perhaps.
The ground crew are usually handling agents, and whilst they often do a good job, there's something to be said for having your own ground crew, that's for sure. That said, they are the ones who have to face the public when easyJet have switched aircraft, delayed flights or done something else which inconveniences the passengers. That's an unenviable position to be in when in it's not your company.