We use GoToWebinar and the integration is fantastic. The one drawback is that if you ask questions during the webinar requiring a poll or written response, those answers will not populate in the report when the event is finished and attendee reports have to be merged. Our video team has explored many different options and GoToWebinar seems to be the best fit for our organization.