Redirectul către m.site are 3 mari neajunsuri:

1) volumul de muncă e mai mare, ai de întreținut 2 site-uri - dacă modifici site, faci un efort și pentru m.site
2) varianta site (mai complexă) poate fi accesată pe tablete cu ecran mai mare - ce faci dacă userul nu vrea m.site? Poți face tot felul de artificii, dar cu altă muncă
3) nu rezolvi definitiv problema, doar o muți pe m.site pe care va trebui fie să-l faci responsive, fie să mergi mai în detaliu pe pads, smartphones și phones; ca să nu mai vorbim că trebuie să actualizezi mereu scriptul de redirect ca să ții pas cu dispozitivele noi

Faci redirect când ai resurse în exces, în rest mergi pe responsive! Simplu și eficient.