Indeed, TI has changed a lot since then.
But recently there has been some more positive stuff from them. They introduced the Lua language on the Nspire (far better than basic, and with a good API), and are constantly improving it. Several members of the community have close contacts with them (including me), and they are quite helpful.
However, they have made it clear they don't plan to support native programming .. and that's quite a big deal