I think expats move to Ajijic over Chapala because that is where the majority already have moved. That is where most of the gringo businesses and restaurants tend to be. That is where the higher end neighborhoods and expensive homes are already located. Basically, Ajijic is much more nicer looking! It just boils down to money, that is where all the money happens to be these days. And because of all that money, they were able to build a really cute looking plaza and put up some really nice looking murals all around. Ajijic has its charm, it is predominately artsy, compacted, claustrophobic, with super narrow streets where even the sidewalks are roughly cobble stoned. Chapala, the city itself has much less charm than Ajijic, it is has less of the money, hence less high end restaurants but the infrastructure is much better. That means that the streets are much wider, the sidewalks are wider and better paved, the area is much flatter, much better for walking, it doesn't have that claustrophobic feel. It is a larger town. We have the more classic looking boardwalk which has a lot more action. The shopping is good meaning that there are more stores and shoppes in Chapala, but the fancier stores, the Super Lake and Walmart are in the San Antonio-Ajijic area. I think that Chapala is the next up and coming town, if you NEED to be within walking distance of lots of gringo neighbors and lots of gringo oriented entertainment, shopping, and fancier homes......the Ajijic area is your best bet. If you desire a town with a more real Mexican vibe, with much more affordable living, a city that is more pedestrian friendly and easier on your ankles.....Chapala is your town. The good news is that Chapala and Ajijic are just 10 minutes apart. If you choose to live in Chapala, all the fancy stuff that Ajijic offers is just 10 minutes down the road.