One can easily find criticism of the Resistance's use of MG-100 StarFortress SF-17 to take out the First Order's Fulminatrix Dreadnought. While a single bomber appeared to handily take down the Dreadnought itself, in general, the bombers were helpless against its starfighter defenses.
Critics sometimes point to the Y- and B-wing fighters as a better choice for going up against a First Order Dreadnought, considering that they were much better dogfighters. However, they bomb and torpedo payloads were many times smaller than that of the StarFortress. While the Rebellion fighters were capable of taking out Star Destroyers, it's not clear if they had the wherewithal to take out a FO Dreadnought with its full complement of defenses. First, a Dreadnought is many times larger, and second one might presume that the FO took into account Y-wings and B-wings when designing the defenses of the Dreadnought.
How many Y-wings or B-wings would be needed to take down a FO Dreadnought? What wing composition would you be looking at if you were drawing up plans to take out a Dreadnought with Rebellion-era fighters?
EDIT So this question has been put on hold for being primarily opinion-based, which I understand.
While there is considerable leeway in devising fantasy space battle, I believe that one could a reasonable case that is based on stats that might be provided by the creators of the Star Wars Universe.
Wookieepedia lists the Fulminatrix as having 6 deflector shield generators. Wookieepedia also describes SBD: "a common unit of measurement for deflector shields. The value indicated how much damage the vessel could withstand before the hull started taking damage. [A]T65 X-Wing starfighter shields are rated at 50 SBD with a 20 RU rated hull... an Imperial Class Star Destroyer shields are measured at 4800 SBD with a 2272 RU rated hull."
So if a starfighter wanted to actually damage the hull of of a Star Destroyer, they would need to deliver 4800 SBDs worth of damage to its shields, before they failed, and further strikes would start damaging the ship itself.
Now, I was not able to find stats on how much SBD any of the torpedoes or bombs deliver, but if such information is out there (in a book, say, or from somewhere else), and we knew the SBD rating of the Fulminatrix's shields, one could make a non-opinion based argument:
We learn in The Last Jedi Adaptation 1 that the Fulminatrix's shields are rated at 36,000, when General Hux boasts to his second-in-command about the impenetrability of the Dreadnought. In Star Wars Legends: Aventures of Gold Squadron [Ed: I made this novel up] we note that the squad of 4 Y-wing making direct hits at point blank range of their entire payloads of 8 proton torpedoes and 4 proton bombs each (32 proton torpedoes and 16 proton bombs) on the immobile yet still shielded Venerator an Imperial-Class Star Destroyer, with X-wings providing starfighter cover. Assuming the Venerator had standard shielding, we can deduce that it delivered 4800 SBDs worth of damage. Since the Fulminatrix has 7.5 times the amount of shielding, you would need at least 32 Y-wings, delivering their entire payloads to the Fulminatrix's shields, to bring its shields down. Then you can start attacking the hull. Based on that, the SF-17, with its armament of 1,024 bombs (about 85 Y-wings' worth), is a reasonable option (and the only one the Resistance had at the time) to bring down a Dreadnought, if you can get it into position.
This is an answer based on evidence (fake evidence-- this is an example), not opinion.
Someone else might respond:
Yes, but that SBU rating is divided among the ship's six shield generators, each of which cover a different section of the ship. Therefore, each generator only generates 6,000 SBUs. You could attack the bridge's shields, which are provided by a single generator, with two Y-Wing or one B-wing squadron and bring its shields down. A few more hits on the bridge, then you have a Dreadnought that's dead in the water. They're clearly a better choice. The SB-17s were sitting ducks against TIE fighters, and overkill once they got to the target. Save them for actual bombing scenarios.
So that's another response based on evidence (made up for this example), not opinion.
Here's an example of an opinion-based answer, which I'm not looking for:
Hera Syndulla was able to destroy two Imperial heavy cruisers with a few well-placed missles and some trick maneuverings, where she got them to crash into each other. Throw her in a B-wing cockpit and make her the squad commander, I'm sure she would make quick work of the Fulminatrix and its starfighter defenses!
While I believe that Hera Syndulla is the best pilot in the galaxy, and probably force-sensitive, my opinions are just, like, my opinion, man. This isn't based on evidence. This isn't what I'm asking for.