For maximum flexibility, no restriction would be best except for (I assume) error checking to prevent sending midi messages outside the valid note range (which I assume is 0 to 128).
This is only for midi tracks as audio tracks would probably not shift musically with higher ranges.
For midi drum instruments for example, this means that you can lay down a midi riff but later on translate that riff to an instrument with harder hits in a more energetic section of the song.
The example I had was, for an Addictive Drums kit, closed hats which were then transposed to an open hats instrument with a medium weight during the chorus. I was able to do that within the 12 semi tones range but there were more preferred instrument sounds outside that range.
24 semi tones would be better, but no restriction would be best.
I understand there may be under the hood programming constraints though.