The Invicta ones I own are solid watches. Nice bracelet with screws in the links, SW500 movement and decent use of lume. I was looking at them when they first came out, but price was high. When they came down in price I jumped on them faster than Batman pouncing on a group of criminals.
$213.84 for Batman SW500, $288.00 for the Captain America. I had the Punisher SW500 on order for $288.00, but it sat in fulfillment limbo for a long time and finally cancelled it.