I agree, and it's always a bad idea to kill off a character's only child.
If Steffy had to accidentally kill someone it would have been so much more dramatic and opened so much more storyline possibilities if it had been Hope.... With their history, the long, complicated history of Taylor/Ridge/Brooke, and add to that Rick's part in Phoebe's death, it could be an explosive story that could go on for years.
You could add the unlikely friendship between Stephanie and Brooke during the later years. I know Brooke always wanted Stephanie's approval but after everything that happened between them and everything they did to each other it was a bit far-fetched that they would ever become good friends.
None of them was dragged into the relationships screaming, against their will. And they were all grown-ups, perfectly capable of making their own decisions. Yet Stephanie always put all the blame on the Logans (or Sheila or Lauren).
I think Storm didn't exactly endear himself to Stephanie when he shot her though....
As for the rest of the Logan family they had ample reason to hate her right back, especially Brooke. She tried repeatedly to bury the hatchet with Stephanie, but she wasn't interested unless she could bury the hatchet in Brooke's back.
I guess Brad Bell is trying to make Steffy the new Brooke, but it won't work. The show was better written back then, and you could understand where Brooke was coming from and why she was chasing Ridge. Why Steffy is chasing Liam Spencer remains a mystery. Furthermore KKL, while not the greatest actress in the world, had more screen presence than JMW, not to mention a face that didn't resemble an advert for bad plastic surgery.
But it was Rick's father who made the company a success with his designs, and it was Rick's mother who developed BeLief and the company's most successful line ever, Brooke's Bedroom. So in that respect it's as much Rick's legacy as it is Ridge's.