It took me about 44hs to complete KotOR the first time, trying to do as many side-quests as possible, and i thought it was long enough, considering how the story developed along the line. Ofcourse i wouldn't mind the TSL being longer, FFX took me 130hs to complete (Thanks to the blitzball mini-game).