The above poster makes an excellent point in terms of choosing your recommenders wisely. Some (such as teachers) are mandatory. You don't become a junior / senior h.s. teacher without knowing a wide variety college recs are part of your life, so I don't have any sympathy for them.
However, when choosing someone else, think about how much time that person likely has, how committed they are to you (in terms of making sure they get it done on time), etc. In that regard, someone who knows you really well and would do anything for you might be better than someone with a "big name" who wants to make it a priority but it just isn't.
Also, if you're ever asked to write a (non-mandatory) recommendation, consider whether YOU have the time to do it. I was once asked to write one for someone I didn't know all that well during a time when I was absolutely swamped. It's HARD to say "no," so most people agree as I did. Then they get into a bind, as I did. FYI, I did it but it wasn't my best work by far. I shouldn't have been asked and I should have politely declined.