As for controller support, yeah I agree, just I need to figure out how I'd handle the throwing mechanic though I guess thumb sticks would do it... hm.... that should be the first thing I patch in if I keep developing this, thanks for the suggestion!
I would probably do exactly what you did for the mouse. Right trigger to initiate, right stick to aim, and release right trigger or press left trigger to shoot.