About Blackcloud, like any ammo, it really depends. It is quality ammo, I've never heard anyone complain about any problems with it. The hulls are great to reload. The flitecontrol wad with Blackcloud can be very good, but there have been variations of it over time. One guy who found horrible patterns with it in 2015, might find it works great now in 2022 with a different wad style. I really don't know why Federal ever chose to use those dumb flite stopper shot. They should have gone to all regular shot a long time ago.
Now that said, 45 yards is asking a lot of steel shot. You really do have to put in the homework at the patterning board, and making sure you have the ideal shot size. #4 steel is fine on most ducks at close range, but it will not penetrate to the vitals on bigger ducks like mallards outside of 40 yards. It can still get them in the head, but that's a poor choice to count on that in my opinion. Now for smaller ducks like teal #4 might be ideal. You can try #2 steel, but I never could get tight enough patterns for it to be effective beyond 40 yards. Tom Roster recommends 85-90 pellets in a 30" circle as a maximum range on large ducks, 115-120 for medium, and 135-140 for small ducks. There's only about 156 pellets with 1 1/4 oz of #2 steel. Such a load could work on the largest ducks. I personally shoot for 125 pellets as a good overall choice.
Based on my testing, 1 1/4 oz of #3 steel is a great overall load for a 3" hull, but you really have to make sure to find the one that patterns well enough if you are going to try for 45 yard shots. Going for a 3 1/2", and going for that 1 3/8 or 1 1/2 oz load offers a little easier route. You could even try #2 shot there if you are mostly shooting big ducks.
Chokes is an area I don't want to get into. I have no idea what a mid range choke means, it's just marketing. Don't be afraid to try a full choke, although I'm not saying it will always be the best.