I preferred Forest Floor to Eco Earth, because the Forest Floor was less powdery so much less prone to get into my snakes' mouths or heat pits.
I didn't really experience it as having a higher chance for being swallowed than any other substrate, but I tend to offer meals on ceramic tiles to prevent substrate swallowing in general - I may be overly cautious about that. Forest Floor was very nice for maintaining humidity without getting too wet. I only stopped using it and switched to ReptiChip because of personal concerns over the environmental impact of harvesting cypress trees.
ReptiChip has worked out very well so far, but I think that either is a good substrate.