ZFR: Either way, am at the stage where I have to form an alliance. Without giving spoilers, could you please advice whether this is like the time you had to pick sides at MM7, where whom you join affects how the game progresses later and the ending? Or is there a "good" option where you can bring peace even to the factions at war and bring all 5 to the alliance?
Sarisio pretty much nailed it. The dragons and dragon hunters are in engaged in a war of annihilation, and the necromancers and sun priests are likewise trying to wipe each other out. For each pair, whichever side you choose will remain friendly (though they'll still turn hostile (as usual) if you enter a restricted area), while the opposing side will turn hostile for the rest of the game. Any creatures aligned with the opposing side will be hostile, though you can still go into any of that faction's buildings/dwellings like usual (for example, you don't lose access to the class promoters for choosing against their faction). One exception: all of the Dragon Slayer shops in Garrote Gorge will be closed for the rest of the game if you choose the dragons; personally, I consider this a minor thing, since they don't have the high tier gear anyway. I believe that opposing the necromancers does NOT shut down the Shadowspire shops in a similar fashion; I haven't tried it in a long time, but the necromancers have high tier shops (including the high level cap on their training hall) so I'm pretty sure they don't close down. You'd need to wipe out the guards to make walking around town safe, but that shouldn't be much of a problem.
I think the dragon/dragon hunter side quests (dragonbane flowers, killing all creatures) will shut down for whichever side you oppose, so do complete those first. The necromancer quests don't shut down. I don't remember if any extra priest quests exist at all.
If you choose the priests, then there is a necromancer you won't be able to recruit. If you choose the necromancers, there is a priest you won't be able to recruit. If you choose dragons, there is a knight you won't be able to recruit. You can recruit all of the dragons that are available, regardless of your faction choice. In each case, the guy that won't join you will say something to the effect that he's busy helping his side against their opposition, so he can't go adventuring with you. None of these characters have anything unique except for being a level 50 (I think) version of their upgraded class (ex. the necromancer is a level 50 Lich).
Before you make your final choice you should take the time to check out the cut scenes that play when you ally with each faction; they are all pretty neat. Note that there is a required party member in order to complete the Necromancer/Priest war; similar to the required troll from earlier, you can boot the guy after you complete the relevant quest.
Sadly, except for the "turning hostile" thing, your choice doesn't affect the game much in the long term. There are a few cosmetic things, but that's it.