We live in Oakleaf and love it. Your husband will love the commute, Cecil fields is just up the road. The schools are all new, and as far as I know all A Rated. Lots of "Kid" things to do, sport wise, and parks. Fleming Island is nice, but I am not sure he'd want that commute everyday, busy back roads, or busy Highway between here and there.
Publix is where we mostly shop, although we do hit the farmer's market, and butcher shops to help out.