The MQTT nodes are already doing topic filtering to deliver the right message to the MQTT-in node since the connection to the broker is shared by all the nodes that have the same broker config node.
So having MQTT-in nodes per topic is probably more efficient than wildcards and then filtering again.
As @hardillb already wrote: By subscribing to topics limiting data you really need the broker only transmit relevant data. This preserves bandwidth. Using many mqtt-innodes only adds subscriptions on the broker.
So a subscription to the root (#) or to data you only need a part of and have to discard later is not a good idea. The broker software like mosquito is written in C and in general faster than filtering inside node.js Node-Red.