I would stay away from Taurus at all costs. Some guns they make function great, many dont. Either way, its not a gamble to take on a CCW. However, the Beretta would be my first choice. I really like the feel of berettas and think that they make a quality product for a good price. The glock wouldnt be a bad way to go either though, they arent my personal favorite due to ergonomics, the trigger pull, and the overall geometry and thin-ness of the grips, but you cant deny their merit as a reliable workhorse for a great price. Good luck in your search.