My thoughts are similar playing the 0.9 alpha. It looks good and is fun, but the aiming can be a bit frustrating. You don't really know if you are aiming into the terrain or not, and I need something more than a fixed distance crosshairs to know where I'm aiming. A laser sight would fit with the theme, and solve the distance and terrain collision issue I think.
edit: Oh, I ran into an issue with the keyboard controls by the way. Up and down worked fine, but left and right were really flakey. It's like it was getting random keyup events or something, so I would have to keep tapping it. (This was on Linux, PS5 controller worked fine)
Thanks for testing!
The "free" mouse aiming mode (aim cursor can move freely around screen, not limited to fixed distance from player) should have been the default setting since 0.0.9. Is this what you mean by "fixed distance cross-hair"?
There is a laser sight weapon modifier that can be installed into any weapon but obviously you would need to get it first. Perhaps I should remove the modifier it and make the laser sight constantly available in all weapons and toggelable in settings.
Did you have the PS5 controller plugged in while playing with keyboard? There is known bug in Godot that makes keyboard movement work very badly with PS controller connected. I should make some sort of workaround to this because I don't think it's going to get fixed in the 3.x any more.