What kind of roofing do you have.
If you have asphalt/fiberglass shingles, and if you insulate the roof, between the rafters, that's great in winter. That will help with you heat bills. Not as much as insulating the ceiling, but it will help.
Where you will get bit in the ass is in the summer, which in Texas is 9 months long. The ceiling insulation will trap the heat that comes through the shingles, and the shingles will overheat every sunny day.

And your 30 year shingles will last 12 years. I know what I am talking about.

If you have a metal roof it is Macht Nichts.