Getting a good, reliable mouse less than 30$ is hard to do, so I'll just post some good choices there and suggest you to invest a little more if you really want to dedicate yourself.
Hand size?
Logitech G700 or Zowie FK1 for large hands, Roccat Kone Pure or Zowie FK2 for small ones.
How many extra buttons do you need? (Maybe you play some mmorpg or something)
Steelseries mice or a Razer Deathadder is great if you don't need much buttons. I'm not so versed with MMORPG mice (with HOLY HELL 99 BUTTONS), not a fan of those.
Heavy or light mouse?
If you want a really heavy one, Logitech G502 is really heavy (based on experience) even without the weights. The small mice suggested at the top are also light mice, you can heed on any of those.
If you're really broke, get a standard A4Tech one. Most of the computer shops here buy that kind in bulk, and they can survive a beating (especially from angery kids) while still being able to track accurately.
Edit: For those also interested about mice, I'll provide more recommendations below (just to keep mouse recs in this thread).
General tips:
DPI higher than 8000~ DPI is totally useless.
You won't need that feature. Unless you're playing a game on an IMAX resolution, that's just too quick and extremely hard to control. Finding someone who's most comfortable at 10000 DPI is probably rarer than me winning the lottery, yet I have no basis over that. I hope you get my point, though.
Laser sensor sucks.
Tried a couple of laser mice and they are not consistent with tracking. On some surfaces (especially soft/rough ones), they can't even track a straight line, which is quite rare to happen for a decent optical mouse.
Razer sucks.
Based on bias and experience. Five of my Razer peripherals died within a year (Kraken pro, Hammerhead, Deathadder, Blackwidow, Deathstalker) while the rest survived (Corsair, Ducky, Logitech, Steelseries, Sennheiser, etc.)
Wired>Wireless.
Unless you're using a Logitech G900 Chaos Spectrum (or a 602, which is still pretty damn expensive), a wired connection is generally better. Not to mention wireless mice are heavier.
Light mice:
Logitech G402 - Very lightweight and affordable, front-side buttons prote to accidental clicking
Corsair M65 Optical - Pretty great mouse albeit expensive, I think you can change the accessible "sniper button" to switch to a super high DPI and make you spin spinners faster (exploit?)
Zowie FK2 - Zowie is a generally good choice of mouse, especially for CSGO players, but I think it's expensive.
Steelseries Rival, Sensei RAW (Laser) - Top-notch ergonomics. Good sensor. That's all.
Razer Deathadder - Best ergonomics, ask anyone who used the DA. My hand felt like it was melting when it landed on the mouse, and it's that good.
Roccat Kone Pure - For smaller hands, really light. Also good for claw grip. Sophisticated driver software.
Roccat Kova+ - Never tried, but it's only 98g surprisingly.
Mionix mice - No idea.
Heavy:
Logitech G502 - Really heavy without the weights, even heavier with. Lots of buttons, you might need them for productivity, who knows? The kinetic scroll wheel is fun. Wait. That actually is extremely handy when scrolling over 10k+ beatmaps.
Zowie FK1 - Not tried, people said that it is larger than the FK2 but still offers the same reliability and performance.
Logitech G600 - Who knows, you might need an extra million buttons. Still good, nonetheless.
CM Storm Mizar - Quite heavy for me, but hey, it's here on the list.
If there's any wrong info, feel free to correct me.