I think it depends on type of project. If a project is complex and delivers a large no of feature. Feature development would take more time.
Products features are generally made available as its more clear, while the problem comes in setting up the platform to deliver the product to end users.