Yes, running can be very effective for weight loss but if you do not like it you will not continue to do it. The reason many people think running is the "best" for of exercise is because it is simply harder. Generally running pushes your heart to the high end of your training range. And you lose weight simply because you are working harder. It's all about heart rate. If you can get your heart rate that high with other forms of exercise, then they are just as good as running for weight loss.
Don't get me wrong, running is one of my favorites. But I agree with Rupertsmom. You will be better off with a combination of cardio and strength training. You can use running as your cardio, but don't neglect strength training. You should also sprinkle in some dance tapes and walking becasue you enjoy them.
Remember, simply running to lose weight will work in the short term, but in order to keep the weight off you will need to continue exercising forever. If you do not enjoy the exercise, you will stop exercising. You need to find an exercise routine you enjoy and can continue forever.