Da un punto di vista strettamente tecnico (perché poi c'è il feeling con la macchina, che è qualcosa di strettamente personale e per nulla da trascurare), la Canon 500D offre un display LCD con una visibilità migliore, una funzione zoom superiore in modalità Live View, il bracketing dell'esposizione, l'istogramma live, una velocità di scatto leggermente superiore e altre cosette che la fanno preferire se la cosa che ti interessa di più sono le foto. Tra l'altro la confezione della reflex Canon contiene un ottimo programma per la conversione del formato RAW, mentre Nikon costringe a spendere un po' soldini per poter disporre di uno strumento software simile.
La Nikon D3100 è meglio attrezzata sul fronte video HD (1080p a 24 fps contro 20fps della Canon; messa a fuoco automatica continua durante la registrazione...), ha un sistema autofocus con più punti e, tutto sommato, è più facile per un principiante come interfaccia.
A te le scelta