Finally got round to replying :P
Firstly I think those are some excellent points for good story writing, and not just sci-fi, but good writing in general most of these could be applied to. (edit: I realize now I think that's what you meant?)
I think books allow for a more complex portrayal of characters than other media, but having a well thought out character that isn't a generic character trait amplified to 11 allows for complex relationships and interactions, and makes a story more believable than a hero that is 100% good, all of the time, without even a single trace of a negative trait.
I've not read many books although I've read sci-fi manga and I'd definitely agree with the world-building aspect. If you're not world-building in sci-fi, there's almost no point to it being sci-fi. Ages ago I heard a similar point being made that if there is nothing in the setting that is relevant to the plot then there's almost no justification for it being sci-fi in the first place other than the writer's whims. A lot of star trek episodes lean into this problem where the main plot is relationship oriented and just happens to be set in space, and so feels more like a soap opera than a sci-fi. So bringing elements of the world into your story is a must, to keep the world feeling real to the audience.
Things that I like to see in general sci-fi, is the use of "gadgets" in normal settings, i.e. slice of life sci-fi, where we see how they cook their food, how public transport works, financial transactions, and so on. it's sort of related to world building, but the actual showing of these elements can make a story feel more realistic as they are "normal" activities. Treasure Planet had quite a few of these, with the window blinds that could show nice scenery, and even be opened a crack, or the holographic locket that showed short clips instead of just an image. These little things really ground the story and make it interesting without derailing it or dragging out scenes with unnecessary detail.