In this situation attempting a smooth landing would increase the chances of overrunning the runway. Firm landings are the way to go to slow the plane down faster and to get off the runway sooner. Especially when it's raining outside, firm landings are more so desirable.