I am in the middle of taking the Technician ham class now (finally!), and registered for the General class scheduled to start in 3 weeks.
If you join the club that is teaching the class (which I would do anyway), they give you a brand new Baofeng that they will program for you with all the local repeaters and important stuff. It only costs $20 per year to join the club, and for that $20, in addition to membership, you get the free Baofeng. Now THAT is cheap! After looking around and researching radios, I don't really want the Baofeng, but I will take it for free, as a backup. So far, after much research, my brand preferences for mobiles and handhelds are (best to worst): Kenwood, Icom, Yaesu, Baofeng. That also happens to be most expensive to least expensive. My opinions here are subject to change as I continue my research and testing. one thing nice about this class and the club teaching it, is you have all these radios right there in the classroom to handle, try on the air, and ask questions about - the radio owners are right there to give you their real world experience. Baofeng is definitely the bottom, but so cheap that you may not care, especially if it's a backup radio only. Adding a better antenna improves the Baofeng quite a bit, according to the owners.
Gotta go (ham class starts shortly!)