Check this quote out from some guy figuring out what the maximum size of a map in far cry could be
//Quote [ I'm pretty sure that you could do destroyable buildings in Far Cry. Go play around with some of the large rocks and the rocket laucher if you have the game. If you don't then you just get to take my word for it that you can make large objects that can be pushed around.
I'm quite sure that you can mimic any given portion of half life in Far Cry. You can do the bridge withg an object that acts like the gas cans with no blast radius and some static parts that will stick around afterwards. Both engines are very powerful, I suspect that either of them will be able to mimic the other. The only difference that I know of is that Far Cry supports far larger maps (up to 2097 square kilometer maps, or 40 x 50 km maps. Which is, of course, using the Far Cry Meter (tm), which makes a standard human 2.5 meters tall).
edit: for purposes of figuring out actual map size, you can assume that you are 2 meters tall, so one Far Cry Meter (FCM) is .8 meters. Therefore, a 40 x 50 km map is really 32 x 40, which is still pretty damn big. It would appear that the maximum supported map size is 1677721.6 square meters or 1677.7 square kilometers. I still don't think that HL2 is in the running there. ] //Quote
HOLY **** !!
1677.7 SQUARE KILOMETERS !!! Screw small village maps, we could do small country maps! We could have aircraft, battleships, artillery, huge land invasions. Games could go on for weeks at a time! We could renact the invasion of Iraq, with both armys playing online! LOL!
Not too mention, go to the far cry site, and look at how beautiful the editor looks. Also the sdk allows shaders like Quake 3 used and its own scripting language like unreal tournament ( best of both worlds). So far it looks like UBI Soft is going to support this game. Also, its being said that it looks like HL2 and Far Cry are almost identicle engines.
Screw 2004. I vote for Far Cry!