I don't use "IMO" much because I usually try to speak based on experience. However, this is one of those topics where there's a lot of correct answers.
IMO, "rod/stroke" ratio doesn't carry as much weight as choosing the correct rod length for the displacement and induction.
Also, IMO, a large, slow moving intake port will not like a long rod because the piston spends more time at TDC, when it needs to be moving to "draw on" the intake port. Some camshafts will help with this, but I don't like long rods on a large, lower velocity, intake port.
In most cases, I use a long rod and a short piston. That's all relative, of course, depending on the combination and the application. In some instances you can't get away from it, but in most I don't like a heavy piston. I did a road race 289 and used a 2.875" crankshaft with a 5.700" rod. It used a 200 cfm ported factory cylinder head and made almost 400 lb-ft of torque with it, with 445 hp @ 7000. I had to do a lot of machine work to make that combination work because of the rod journal dimensions, but I feel that it was worth it.
What would I use on yours? I like 6.800" rods with that combination. Gets the piston down to a 1.288-1.300" compression height, gives stability, but makes the piston lighter. Also, on some crankshafts, the counterweight will get into the wrist pin bosses with a short rod. The last two 4.125" stroke engines that I've built, that's what they got. I also use a Molnar rod, which is a ton lighter than most of the I/H beam rods out there. Makes for a very lightweight rotating assembly.