still on the fence on making it commercial or GPL, but I’m leaning towards the latter

No reason why you can't do both. The GPL encourages the commercialization of code, it does not restrict placing a price tag on it.