When I switched from MTNL DSL to Excitel I was in a hunt for a good broadband router as excitel provides services on RJ45(ehternet) cable.
After searching and mining a bit I shortlisted two routers, TP Link N300 and this D-link N300 router.
First things first, N300 and N150 router differ in their max speed/throughtput i.e. 300 Mbps and 150 Mbps respectively. Apart from this there is no major difference.
After contemplating quite a bit I decided to go for the D-link one, reason being my past experience with the companys product(i own their DSL modem router).