I would say the answer to OP's question depends on the context and how much OP cares about what others think.
Staying conservative and being the best dressed as the med student is always the best rule. What that means is that I would never wear scrubs to clinic. Even when the attending/residents do it, I would strive to always be in a shirt and tie as a male. The attendings/residents are not at your level and you aren't there yet. When you're a resident, maybe you can start doing that. When you do wear scrubs (e.g., inpatient medicine may be appropriate, emergency department may be appropriate, etc.), I would strive to wear only the hospital issued scrubs. It keeps you from coming off as pretentious to anybody else. You want to blend in, not stick out for whatever scrubs you're wearing. Again, same rule. Even if the attending is wearing figs, you should try to be the most conservative and attract the least attention.
Obviously the context matters. If you're on a rotation where you don't really care about the evaluation or don't really care what they say about you, then you are free to wear whatever you want. Just don't come in something so egregious that you get written up for professionalism.
Oh, and scrubs with your name embroidered on it are definitely a no-no.
Staying conservative and being the best dressed as the med student is always the best rule. What that means is that I would never wear scrubs to clinic. Even when the attending/residents do it, I would strive to always be in a shirt and tie as a male. The attendings/residents are not at your level and you aren't there yet. When you're a resident, maybe you can start doing that. When you do wear scrubs (e.g., inpatient medicine may be appropriate, emergency department may be appropriate, etc.), I would strive to wear only the hospital issued scrubs. It keeps you from coming off as pretentious to anybody else. You want to blend in, not stick out for whatever scrubs you're wearing. Again, same rule. Even if the attending is wearing figs, you should try to be the most conservative and attract the least attention.
Obviously the context matters. If you're on a rotation where you don't really care about the evaluation or don't really care what they say about you, then you are free to wear whatever you want. Just don't come in something so egregious that you get written up for professionalism.
Oh, and scrubs with your name embroidered on it are definitely a no-no.