I've always felt that an overnight is plenty of cushion for separate bookings like that. The exception might be if the "overnight" is too close - late evening arrival and very early AM departure for example.
Of course, no guarantees that some unusual circumstance might not cause an extended delay...but the risk seems pretty low that overnight wouldn't be long enough.
As noted above, the choice of airport is a consideration during the winter months.