Yes, I have always said that Amare is not a franchise player. Franchise players are Kobe Bryan, LeBron James, Dwayne Wade, Tim Duncan, Kevin Garnett.
Franchise players are dominant on both ends of the floor, and have the ability to take their team, put them on their back, and carry them. (Yes, I realize LeBron hasn't lead his team to championship yet)
Amare is a very good player, but he is not a franchise player. Let me put it this way- take the Suns teams from the past 5 years or so and replace Stoudemire with Duncan or Garnett, and I can guarantee you that the Suns would have a ring or two right now.