I've clocked 5 hours in this game now and it's getting better. A quick look at the Breach forums showed that the devs are aware of the largest bugs and that they are working on it so we can probably expect a patch soon.
It's not the best online FPS I've played, but it's worth the 12$ :shrug:
Can you play by yourself with Bots in the game?
No, not yet anyway.
OT: Is there a good assortment of weapons in Breach?
There are 3 different weapons for each class, and you can customize each weapon with 2-4 gadgets such as Reflex Sights, Grenade launcher (for the M4A1) or 2x Zoom Scope for the Sniper.
So that's 12 main weapons + a sidearm (Think it's the same for all classes) + handheld grenade launcher (gadget) + explosives
There are also some nifty gadgets you can unlock, like a laser-triggered bomb. :shrug:
In-game you can also use mounted machine guns.
EDIT: Also, the game can be played in offline mode on a LAN server.