What kind of questions do you add? Maybe an example will help with a recommendation. However, if there's not a module for it I would recommend using the Universal Module and creating service fields for any questions/details you need. If the field will affect the price, then the field should be created as a Configurable Option under Packages > Configurable Options, by creating the option, assigning the option to an option group, and assigning that Configurable Option Group to the Package itself.