I just installed a 100 amp sub panel in the second floor of my house. The wire I used is 4-conductor 2ga. copper romex. I sometimes use aluminum for service entrance but generally not inside of the building.
Buying quality wire is pretty much like buying tools and lumber. Sometimes it is best to buy a better grade from the get-go. It often saves time and money in the long run.
Rob