I finished F3 at level 16 in ~48 hours of play time but I hadn't completed all of the side quests. Had I known that I couldn't go back I would have done the side quests first. Also, (without posting spoilers) I really didn't like the end and much of the game was monotonous and repetitive. I may play it again at the highest difficulty, someday but once was plenty for now.