Nice TR.
I flew Ghana International some 3 years back.
Economy class had decent legroom (I'm quite tall) and the food wasn't bad - I remember enjoying rather than enduring the flight
I would use them in perference to BA if flying economy.
Had the same issue with check-in and other passengers with heaps of luggage. A lady actually tried to persuade me to add one of her (many) suitcases into my baggage allowance