305's are not bad engines, especially the roller cam H.O.'s, they're just limitted on power output. The heads and small displacement just don't breathe well. It's a good engine for just daily driving, not a real workhorse for towing or hauling.
That's my 2 cents. I'm sure opinions will vary,
Scott