A lot of the problems I'm reading about can be solved fairly easily.
1) Enemies shoot through walls and you can't: Stand close to the walls and you can shoot the enemy through them, or just use the laser (best gun in my opinion)
2) Game freezes and the character just stands there: I had this problem too, but I figured out it was because I was clicking off of the game screen, once I became more aware of where my cursor was I never had this problem again.
3) hold down the shooting button to automatically fire weapon instead of clicking repeatedly: Buy an auto fire gun, that is why they are there.
4) Can't farm gold on levels but can farm xp: You can farm gold on levels, once I beat the main story I went back and farmed to buy all the gear.
Hope this clears up some problems with the game