There are many shopping areas close to Vista in addition to the multiple grocery stores and local shopping throughout Vista especially in the revitalized downtown and along the 78 corridor. There is a Costco on Hacienda as well as the Plaza Camino Real in Carlsbad with major stored typical of a large regional shopping center.
I raised my family in Vista and found it to be a very nice community.
So far as crime rate this site has information for you to review http://www.thesandiegopropertyshop.com/Buyer-Information/Cri
There are also other helpful links at that site as well.
Local Help with Your Real Estate Needs
The San Diego Property Shop
CA DRE # 00648687