GSK inspires more confidence than shaky AstraZeneca