From a pax perspective they need need to get rid of the local Bahraini male cabin crew on board..they are THE weak link in the air. Poor English, unintelligible announcements at 1000 miles an hour. Top shirt button always undone and tie loose. No regard for safety allow pax to leave bags un-stowed for landing and take off and even place their OWN bags on row 1 seats when empty so they can grab immediately after take off. Abrupt service and never smile. Always eating in front galley in full view of pax. Too rough around the edges for cabin crew work..no refinement at all. It's clearly just a job to them, nothing more.
Otherwise GF has definitely made an effort and I see improvements. Locals will always be the week link in the air and on the ground. Just seem disinterested.