Pulled this package insert off google:
http://home.intekom.com/pharm/pfizer/demetrin.html
Recreationally I would imagine it has all the effects of any other benzo (which tend to vary between people). Although SWIM has never done demetrin benzo's in general make her feel euphoric, relaxed and blissful.
It's a benzo: So yes it's addictive
Better? In what sense.
It's a long acting benzo, but half-life seems to be similar to diazepam. It also breaks down to the same active metabolite as diazepam (nordiazepam). I can't find any info on comparative strength compared to diazepam, but if it's a stonger benzo then some would view it as "better".
SWIM would say that if your only drug experience so far is alcohol then a benzo might not be such a great idea: They feel wonderful, but it's very easy to take them frequently. And benzo dependance is a bitch.