Toybhoy:
They're all pretty similarly spec;d at this price point. The difference is how you feel when you're riding it so testing them is recommended if possible,
Only thing I want to add is the Specialized is a singlespeed so it has no gears so if you live near hills, I wouldnt recommend that. Also these are MTBs so if you are using it for mostly roads and parks, I would recommend slick tyres to give you more grip as we move into the winter
The centrum elite has the three speed internal hub gears, the black sport model is the single speed version. I don't know if the gear ratios on the elite differ from the sport but my sport is a bit too low geared to be honest.