Accredition is the real issue. Make sure the program is regionally accredited. Secondly, some programs are geared toward criminal justice (the practical side) and other criminology (the academic side). If your goal is a career based on your BA in the CJ field, the practical side makes more sense. If, on the other hand, you are thinking about pursuing teaching, perhaps research, etc., the academic focused program may make more sense. Look at the catelog and talk to the program chair - get a sense of the program and its focus.
The delivery model (online or on ground) really doesn't matter - no one can tell how you went to school by looking at the transcript.