You can definitely use a String variable as your counter in A2019 (and do it easily with the right browser). Here’s an example where I’m doing it:
It won’t let you pick Strings from a list of your variables if you hit F2 as you normally would because it’s explicitly looking for a number (as indicated with ‘#’ symbol on the left side of the box). That being said, if you put a dollar sign, it will let you pick from your entire list of variables, both system variables and ones you’ve created. After picking your String, you can use dot notation before the closing ‘$’ of your variable name, and it will let you convert via a ‘String:toNumber‘ function.
NOTE: Using the dollar sign to pick from all variables and using the dot notation function calls work best in Chrome! They basically don’t work at all in IE (as of this writing), and you’ll get mixed results in Edge (I think you get dot notation but not the variables list, if I remember correctly).