Still haven't had an actual chance to play, so this only based on what I am hearing and my own personal feelings, but I am continuing to hear some pretty discouraging information about the available squad members. Since I knew that Garrus, Tali, Ashley/Kaiden, Liara, EDI, and James are the only confirmed permanent squad members I had made plan to use my original team of Garrus and Tali. Now I am hearing that Tali isn't available until later in the game. So basically without the inclusion of Miranda or Thane as permanent squad members, I am being forced to use characters who I already either extremely dislike or don't really want to use.
I think the smartest thing for BioWare to have incorporated would have been a more personalized squad recruitment system. Perhaps I want to recruit Miranda, Garrus, Thane, and Tali for my team but I don't want to recruit Ashley, Liara, Jack, or the new character James. Maybe they could have even added in things like if I choose Miranda for my squad, characters like Ashley and Jack would refuse to join. This being the final game in the series, I feel that BioWare should have factored in the fact that people like certain characters and want to explore their stories more than others.