Samsung Galaxy S25 Ultra review: A polished smartphone that’s so good, it just got better with AI