You are speaking out of ignorance.
At least with CF and (IIRC) JRun you are not locked into Windows...
Frankly even considering the vendor lock-in implicit in being wed to the MS stack, I'd take that option over CF any day of the week. That said I see no reason to choose between different degrees of poison when there's plenty of good clean water around.