Are expensive flagship smartphones worth it?