I think VS is more suitable for moderate users, not noobs while CF with CS's setup is for moderately advanced users or up
I don't think moderate users or novices can deal with problems CF can cause. For example, unblocking apps, unexpected app functional breaking due to the restricted sandbox rules, bugs, firewall rules,...
It took me a week to find out CF was the cause that made my streaming app not receive data although CF was in training mode and created a rule automatically for the app. The rule created by the training mode was not opened enough for it to fully functioning
IMO, VS in autopilot is suitable for more users