If you want a good, reliable stove on a budget, then something like the
Pocket Rocket is the way to go. But if money is the concern, skip the REI and head over to Amazon and pickup a cheapo one from China. There is a little isobutane Pocket Rocket knockoff they sell over there for about $6. Add a can of isobutane and you have a fully functional stove for like $10-$12. Here's a link:
http://www.amazon.com/gp/product/B0...=B004U8CP88&linkCode=as2&tag=backcountrypo-20
I really can't think of a better, more budget-friendly way to have a lightweight, efficient backpacking stove.
As far as Sterno goes, I've worked in enough restaurants and done catering and honestly I didn't know you could get anything to boil with that stuff. We'd always use it under our chafing dishes just to keep food warm. If it does make things boil I can't imagine it does it very efficiently.
Here's some pros and cons of what I would consider to be the three most popular stove types:
Isobutane 'Pocket Rocket' Style
Pros:
Very small
Very light
Cheap
Cons:
Not as efficient as Jet Boil type isobutane stoves
Isobutane fuel cans don't work very well in freezing temps
Fuel cans are not refillable
Isobutane 'Jet Boil' Style
Pros:
Very light
Extremely efficient
French press accessory? Oh yeah!
Excels at making hot water (could be a pro or a con I suppose)
Cons:
Usage of different sized pots can be difficult without extra accessories
Isobutane fuel cans don't work very well in freezing temps
Fuel cans are not refillable
Tends to be more expensive but that also usually includes the pot so it could be a wash
White Gas Stoves
Pros:
Works great in cold weather
Fuel cans are refillable and you can see exactly how much you have and even use it for other purposes if needed (start fire)
Some accept various types of fuel including gasoline
Fuel is really cheap
Cons:
More parts to maintain
Not super user friendly - usually requires pumping and priming
Bulky
EDIT: Don't forget ultralight stoves like alcohol and esbit.