I would definitely recommend a Weber Smokey Mountain, for a number of reasons:
* It is not a particularly expensive cooker (not cheap though), but has fantastic construction and when you register it, Weber are awesome if something is bent or missing in replacing it.
* After a few smokes it maintains great temperature (you need to get a few smokes in to apply a layer of grease).
* While not as insulated as an egg, it is reasonably good at keeping the wind out. For very windy days you will want a windshield though.
* You can do pretty much anything on it apart from whole hog, and I have even seen someone d a suckling pig on one. ;-)
* There is a large community of Weber Smokey Mountain fans online who can share tips and tricks for using it. It is the most popular smoker on BBQpad too - http://www.bbqpad.com/popular/
I would recommend the 22" version if you are doing ribs very often as you can lay them out and don't need to pinwheel them.