Curious
If you've had good experience with JL and less so with QR, stick with JL. QR's service (as you've experienced both on board and off) isn't worth getting so upset about. They really aren't concerned with any sort of passenger complaints. Their attitude basically is, if you don't like it, go somewhere else. Welcome to QR's world. I can't imagine anyone knowingly paying a higher price for longer flight times, connecting service and questionable service, but there you go.