It would be good if you could assign pre-requisites to a feature.
For example, if my installer has 3 feature, where 1 relies on IIS being installed, it would be good to check for a minimum version of IIS ONLY if the user has chosen to install a feature of the MSI that uses IIS