Well I do most of my travel either Y or PEY class, but it probably doesn't matter as the overheads are pretty much the same.
There are many advantages of not checking in the carry-on luggage. Except avoiding the queue at baggage claim, the chances of my luggage being lost will be eliminated. I will also extend the life of my luggage by at least 3 times, given how "gentle" my cases are handled checked-in even with fragile sticker on.