Ok let me help you with controller dilemma. We normally use the cursor keys (arrows) and Z/X/C in place of A/B/C buttons on controller. It's identical, there are no keyboard issues, I'll help resolve any user experience if you need.
Hope to play it on the keyboard otherwise this would be the "strangest" decision I've seen - controller game on PC, while PC doesn't support controllers that well, or 90% of us simply don't have a controller! I gave mine away recently so now I'm stuck