It's personal preference, but there's always something to do and its free-play so it's not really like you have set "missions" so to speak. I guessed you could be finished when your tree is fully grown, all houses fully upgraded, perfect town, won all items, trophies, filled your museum...