Ooh, sounds spicy.
The hard set limit of #500-#999 is really frustrating when you also have to be careful not to overwrite certain kinds of "standard" program variables that your shop or company has decided on. I'm generally pretty OK with the limitations of these controllers and G-Code in general, but I would fucking kill to be able to use an array or to be able to declare a variable 😭.