Thanks for playing, glad you liked it! Getting the feel right was pretty much the first thing I focused on (years ago at this point...)
There will absolutely be boss fights, I'm planning for three, with two of them having multiple stages. I intentionally make the AI bad at tracking so circle-strafing will work better in boss arenas later.
The SMG is supposed to be a general backup so it doesn't really match any particular role, the actual main long-range weapon will be a railgun. That and I like the look of the scope when I first sketched it out so I wanted to keep it, lol.