the game is very well put together. the only problem I had with it was how the flow of the game was upsetted towards the end. You get to this point where you must be allys with your factions in order to get their final quests, but are thousands of points away from doing so. The game then gets boring because it is a seemingly endless farming of kills
Either more quests or a reevaluation of the faction points given after kills or quests later in the game should be looked into.