I think if it's working for you it's enough ! Everyone should do whatever works for them. For me, I used to see a personal trainer a long time ago and she told me that cardio is great but weight training is amazing too because it keeps your body burning calories hours after the work out it done !
If you are losing by running then keep running girl !