Elbow grease is best. If you double dig I've found they are easier to keep in a good state.
Rotavators, only ever seem to churn up weed for me and make more, that said depends on what your weeds are. I've got couch grass and if you chop up the root, you get just get two new ones to contend...