The biggest challenges would be traffic store clerks can be assholes sometimes and the gas expense other than that it really is a pretty good way to make extra money but I wouldn’t recommend going full time with it.
Getting orders that are worth accepting.
Make a lot money at anytime, own boss, following your own schedule
Going far for little pay and having a problem getting paid
Google sending you to the wrong address.