I'm relatively new to this world, but I can tell more options in Subscriptions would help. My income is not very high, so in other games I either had to save up, or buy game cards to keep a subscription going.
Also, I don't think that I'm alone in no access to a credit/debit card. It doesn't have to be a Glitch game card, I'd be fine if they supported Ultimate Game Card for instance. I'd also like to know how the staff feels about this topic. Any other opinions?