Couple of pieces of advice on this subject. First of all, build what YOU want, it's your car, you drive it, and it should be a "part" of you when you're done with it.
In my expierience with the SBF strokers, a 347 (in my Fairlane) makes TONS of power, runs like a scared rabbit, and will smoke just about any SBC on the street, even spotting them 50+ cubic inches. But it relatively short lived. Rod ratio is way outta line, balancing issues become multiplied, I even have my clutch balanced as part of the rotating assy. Plan on tearing it apart every winter.
We also have a 333 stroker (331 that's .040" overbore instead of .030"
and it absolutely screams! Less maintenance, less wear and tear on important engine internals. Sure, you give up some power, but the 331 with a decent cam, heads, intake will make more than enough power for a street machine. I WOULD NOT, I repeat NOT use a 289 block as a starting point for EITHER of these engines.
Is it possible for you to have the best of both worlds? Yank that 289 hipo, wrap her up in a warm blanky tuck her away all snug and cozy in the corner of your garage. Build a 302/331 to go play with. Then if you ever want to put it back "#'s matching" you can. And you also have a spare bullet in case something happens to your stroker.
NOT trying to be vindictive to any other posts, this is strictly my opinion on the matter.
Good luck, and let us know what you decide to do!!!!