No matter what type of form you use to fill out, you must make it simple to use. Complex online forms can overwhelm your customers and make them leave. It is a good rule of thumb to only ask for information you require for the next marketing/sales process stage.