The real difference is that Jo Rowling is a terrific writer and Stephenie Meyer can't write worth a darn. She's not very good.