Si la compacité est pour toi une priorité fonce sur le 100D, le 700D ne t'apportera pas grand chose en plus.
Pour les photos de nuit, faudra monter dans les iso ce que le 100D sait bien faire, sinon trépied et pose longue.
Le 40 s'inscrit parfaitement dans ta recherche de compacité