I would never buy a bike with front shocks for commuting, too heavy so that rules out the Giant.
The Bad Boy 4 is $699 at REI so I don't know if your price is new or used. If used, too much. If new, great bike and great price.
Sirrus Elite is another good bike, I would have no hesitation with this bike.
Most important make sure the bike fits and pick the one that speaks to you.