iPhone 12 in 2024: Still Worth It?