You ask multiple questions.
Nowadays, we are inclined to skip Soarin'. I just don't think the attraction is all that exciting. In my opinion, the image quality is not nearly as good as it should be.
One of rare semi-recent times we waited 30mintes for anything was when Soarin' had it's soft opening for AP holders. (If you consider that 'recent.')
The OTHER time we've waited 30+min is for ADR's.*
Oh, once I did the crazy, and waited an hour+ for a certain high demand character. We mostly avoid (long) character lines.
*At 1900 Park Fare we had an epic 90+min PAST our ADR time wait!!!! It was terrible! (We arrived 15min before our ADR) Same trip, we were ALSO seated an hour late at Citricos! The kicker (1900PF) was seeing TWO other parties of our size, who arrived after us, get seated ahead of us. To add insult to injury, we were seated at a table two seats too small - AND - we were surrounded by EMPTY tables fully big enough for our party! It was amazingly bad customer service! It's one of the few times ever that I lost all sympathy for the staff.