hard tires are better at giving road grip and efficient braking. However, they make u feel the road more, leading to irritation when driving on bumpy roads. It also harms your suspension to a certain extent.
soft tires are more comfortable on bumps and uneven roads, but I personally feel a slight loss of control when speeding or 'cutting'(changing lanes in speed)
The choice depends on your driving style and vehicle type.