Not Cathe but.......
Personally, when it comes to weight training I'd rather do a shorter workout every day rather than a longer one every other day. That way I can really focus on an individual muscle group when it hasn't been worn out by working a different muscle group. For example, I work chest & triceps on the same day. Since I'm engaging my triceps when I work chest, I've already tired out my tris somewhat before I've even started my routine.
That's my preference, but it isn't what my schedule allows, so I only lift 3 days a week.
But cardio, on the other hand, I do almost every day no matter what.