I always tried to use fields, but for some things I used a scratchpad tiddler called StoreDailyQuestionaireData. If I would use the same in those case, then I'd get rendering issues.
! My happiness levels are
<$radio field="q-happiness-levels" value="1"> abysmal low</$radio>
<$radio field="q-happiness-levels" value="2"> very low</$radio>
<$radio field="q-happiness-levels" value="3"> low</$radio>
<$radio field="q-happiness-levels" value="4"> medium</$radio>
<$radio field="q-happiness-levels" value="5"> high</$radio>
<$radio field="q-happiness-levels" value="6"> very high</$radio>
<$radio field="q-happiness-levels" value="7"> extremely high</$radio>