The Falcon was in a sorry state because Han Solo couldn't afford the upkeep and the thing was suffering because of it. Falcon wasn't anywhere near as good as it could've been. The Ebon Hawk, however, was well kept and upgraded the only reason we don't see it isn't because it didn't "survive", it's because it's whereabouts are Unknown after Meetra Surik used it to get to Dromund Kaas.
the yt-1300 (millenim valcon) was a good ship to begin with, but then Han and lando upgraded the hel out of it mainly with military grade stuff. also it yes although the ebon would of been the best in its time, it would stand no chance against the valcon