I've only had one vehicle with a sunroof in my life. It was neat, but completely unnecessary. To each his own, though. I prefer not to buy options I won't use.
As for the running boards, I prefer the fixed raptor style boards myself. One fewer mechanical part to fail. Extra stick-out adds door ding protection. The step is extra grippy. It also helps if I need to step up on the rear tire to reach into the bed. Leveled, the step height (ground to top of board) is 24 inches. It's fine for me since I have no problem stepping on it. It helps I'm 6'1" and not that old yet. My friends/family are not quite as leggy or "youthful" as I am, though. Eh... Whatever?