I go like this: Peragus (skip, as I hate it), Telos (base skipped)-> coruscant (added planet mod, to get lightsabers and what not) -> Nar Shadaa (to get Mira and make Atton a Jedi asap) -> Duxun -> Onderon -> Dantooine -> Duxun/Onderon (final) -> Korriban -> Dantooine -> Telos (forced) -> Malacor (forced).
this is light side, mind you. Why? Well, to get as many jedi I can as fast as I can (Atton, Mira & Visas). Of course, if I have enough awareness, I don't need to go to Duxun -> Onderon so fast, as I can make Mira a Jedi before I leave Nar Shadaa (req. 11+ awareness I think), but if not, those 2 give +INF with her.
I read somewhere that M4-78 doesn't work if you have this mod? I've never played that planet, as I think this mod is superb. Nar Shadaa is one of the best planets in game imo. Especially with this mod, there are so many new things that were missing in the original game, the other planets are pretty much the same, except for the HK-50 droids everywhere.
the mods included here are: Jedi temple ( coruscant, added planet), Skip peragus and skip telos (base), as well as this mod, so just skip to Nar Shadaa if you want to read this mod only .
I usually do this as darkside as well, as it is the order I'm used to play. Now, if only they would finish that Malacor project they're working on, then I'd so replay this game for the 10000 time , Malacor is still a little broken. Mical is instant Jedi, so I don't really care that much about him, the others need more work.