I guess, but the amount of space and inefficiency that building a highway that literally runs over 1 block over the middle of a city would seem to be not at all worth it.
An underpass works well, but is likely to be much more expensive.
I think it works well as long as the overpass isn't too wide. Also, using colours and stone instead of raw concrete on the outside helps.