Almost all of your gripes about the game occur within the first 1-2 hours of play. After that, the games is EXCEPTIONALLY better.
And, just so I understand you, one of your complaints is that one of your party members doesn't like you right off the bat? Have you played through the game? I...