Is the Samsung Galaxy S6 a good buy?