Carb cleaner is really agressive, washes off paint and sometimes attacks plastics, and it is itself a really good degreaser and should be used very safely!
Degreaser is slow evaporating, so it soaks into thick stuff. It is a preliminary cleaner. It leaves a residue. Some is made so it emulsifies with water, some does not. It usually has a high flash point.