BA is pretty middle of the road so should be pretty comparable. Try to avoid the middle seats if travelling alone, great as a couple though.
2 hours connection time should be fine, there's no customs or immigration to go through, just a security screening.
No idea about car hire.
Everyone has there own idea about what is good and bad. eg. SQ is considered to be about the best in J but I would rather fly BA. Their seat has more space but can't be reclined fully so when I'm nodding off instead of just pressing a button to recline I have to get up and summon a FA to convert it for me-I'm now wide awake. Also their IFE had a huge selection but I found the controller so difficult to use that I could only access some of it.
Overall with BA you should get a flat bed, reasonable food, AVOD IFE with a reasonable selection and decent service. But it's very much YMMV.