I got a Netgear one, its not the cheapest model but not the most expensive and it works great.
A Belkin was the first one I bought and it was trash, I remember the TWC dude came to connect myself and looked at and
like this is garbage and ended up giving me a new one and I could tell the difference instantly.
The net gear one I bout was about $40-$50 if I remember correctly