The idea that the main heroes from the Chronicles leads to railroading is utter rubbish. Just because Tanis and Co did their thing doesn't mean that your characters can't do yours. Its not railroading to use events from the novels as flavour, otherwise you have to accuse FR of the same.
Whether your campaign is set during the War of the Lance, the Summer of Chaos or post War of Souls, don't worry about what the current novel heroes are doing and run your own game. Let those heroes do what they do and let your players do whatever the campaign lead them to. Palin may have been instrumental in the defeat of Chaos but that doesn't mean that your players haven't been just as important in that timeline, they just don't have a novel based on them.
The original modules were heavily railroaded, and it has become the bugbear of the setting and now everyone looks at DL in that light. Its not true and it hasn't been since those initial modules. Dragonlance is a great setting if you want something other than dungeon of the week.
Someone mentioned the races of krynn as a paiin in the backside, well thats not true either. They add flavour. Kender do not steal everything, and if a player portrays a kender correctly he won't be borrowing from his friends. Thats just a flavour trait, you don't see if turning up in game other than perhaps as a roleplay aide. Same with tinker gnomes.
Those who hate DL need to take a look at the setting without the tinted glasses.