Samsung Galaxy M30 pros and cons