TI desktop here and I find it nearly perfect, probably with an exception of arpeggiator, which could be significantly better, if it had programmable note numbers for chords in each step. of course, I'd prefer keyboard version, especially if it were TI2
