Checkout should feel like the natural last step, not a new obstacle. Form fields should be clear, errors should be understandable, and customers should be able to review what they are buying before placing the order.
Mobile checkout matters especially because a complicated form becomes much harder to use on a small screen.