If I was walking, I'd prefer a soft bag with a shoulder strap.
If driving, then a hard case you provide better protection.
When using a soft case, I'd probably wrap a tea towel around the keyboard so the keycaps weren't rubbing against the case all the time.