The only real reservation about carbon steels for food preperation is that some people claim to have it effect the taste of the food. They will develop a patina which is a kind of corrosion quite rapidly, which bothers some as they don't like the look of it. However this is a semi-stable coating, so it doesn't have a functional drawback.
In regards to edge holding, it strongly depends on what you are cutting, for some of the more acidic foods, the carbon steel blades can rust quite rapidly. If you are cooking with those kinds of foods then you will want to rinse the blades frequently after cutting them, or simply cut something else with them right after the acidic foods. If they are in constant use they will be ok, but if you let them sit while you are doing something else and then come back to them, they will rust.
Carbon steel blades are common in kitchen use in many cultures, for example they are frequently used in Japan.
-Cliff