Battle of the Titans: Samsung Galaxy S3 vs HTC One X