The advantage of a cabinet saw is that they are generally heavier and are usually equipped with heavier wings, more powerful motors, multiple belts and heavier trunions. This would tend to make them vibrate less and they should be better at producing high quality cuts. On the other hand, they are heavier and have a flat base instead of legs so if you have to lift the saw or roll it on uneven surfaces a cabinet saw is not a good choice. Contractors saws are generally designed to be mobile enough to take to a jobsite. Cabinet saws are meant to stay in the shop.
For me the choice was pretty clear. I got a grizzly cabinet saw which arrived yesterday - at least most of it arrived. The fence is still in transit. Although cosmetically the finish of some of the parts is not to the highest standard, mechanically it seems to be pretty solid and precise. Tonight I'll spend some time checking the alignment to be sure.
-Jack