Dunno about anyone else, but I'd rather endure a 'firm contact' in preference to potentially skidding off a wet runway or floating half way down a runway and overshooting...!
In the majority of flights I take, the (auto)pilot nearly always increases thrust in the last few miles prior to touchdown, I always assume its the pilot/auto-pilot adjusting to maintain the glide slope and to some extent to overcome the additional drag of full flaps/gear down?
Apparently a firm contact also reduces tyre wear (less skidding immediately on touchdown) and that its some operators policy to always have a firm contact for this reason. However, I'm not sure as to the validity of this rumour...