Hmm Bully was a bitch about free roaming though. If you don't get to class on time, you start getting the police/teachers jumping you at every turn. If you stay out at night for two long, you faint and get robbed.
Although the first thing can be avoided by completing all classes at all ranks.