Yes. Texas allows you to CC any legal-to-purchase handgun (non-full-auto) provided you pass the CC course with a semi-auto pistol of .32 ACP or above.
You need at least a .32 to pass the CC course with - but you can carry any caliber you like once you get your license. No limit on how many guns you can CC, no place on your license mentioning what gun you're carrying.
Legal to carry a shotgun or rifle openly or concealed - except government buildings, schools*. You can have them in a gun rack, loaded or no.
*Legal doesn't mean you wouldn't get hassled for toting an AR around town by the police - disturbing the peace or some such charge. Not suggested that you try it. If you want to carry a semi-auto thompson around town in a violin case, you're welcome to do it... I imagine. Not a lawyer, though.
May be city ordinances in some areas against noise pollution, but I live outside the city limits.
Texas allows possession of any and every gun a citizen could legally own - full autos, suppressors, SBRs, SBSs, AOWs, DDs. If you can pass federal requirements for whatever gun you're buying, you're free to own it. No restrictions on mag size, either.
Businesses not wanting CCers to carry in the building must post ordinance 30.06 in full, in english and spanish, clearly visible. Think I noticed a bank that didn't have that ordinance on it.
Only problem is that we don't have open carry. No problem with carry on your own property.