I have a couple of points to add on to but they are not as important as the ones you mentioned:
1.Your doing it from your home !
2.You have a greater market since most people who shop at a store are doing it online and the number is increasing meaning more sales
