Forgot about the TMK88, but that's a good possibility too - doesn't have hammer weighted keys, just a tight semi-weighted. I could use that -
As far as other uses, I'd say yes, as much as you are willing to commit to the learning curve of midi commands.