Use multiple Web components

This is a matter of taste.

I have seen prople use both approaches.

The tradeoff is between your ability to name the Web components according to their purpose versus your ability to keep track of what the intent was for the current Web query and which branch of the ever-growing if/then/elseif tree in your Web.GotText event to follow.

I personally prefer the multiple Well-named Web component approach, and have no trouble navigating among multiple Web events in my Blocks Editor workspace using a browser extension for a FIND capability.