For years I ve been using a $20, 2xCR2032 battery powered electronic, model 157, Escali kitchen scale, one of those flat, all glass ones. Useful in the kitchen too.
It has a 7 kg or ~15 pound limit, so some things need to be split-weighed. It's quite precise, lowest measure is 1 gram, or 0.1 oz. Various weighing modes and tare. Tare is important.
When weighing grain in a (smallish) 2 gallon bucket I stick an inverted 5-6" diameter, 1.5" high plastic take-out container under the bucket, as a riser, so I can see the read-out.
It's been good for both grain (5 gallon batches mostly) and hops.
Just looked an Amazon and reviews seem to be less glorious than when I bought mine, 7 years ago through Groupon.
Now for brewing salts and such I use a small $12 0.01-100 gram scale.
Last year I acquired a
My Weigh KD-7000 scale in a lot from another homebrewer, 7000 x 1g as well as a
JScale.com CJ-300, 300g x 0.1 g. Either have a wall adapter as well as a battery tray, and work as promised too.
I think I prefer using the flat Escali for its compact form factor, something like 6x9 inches, by 3/4" high. It's stored in the bakery goods cabinet, on its side, along one of the cabinet walls, next to some jars with syrups. Easy to grab.
I brew in the kitchen, but weigh my grains in the utility "grain" room or outside, so there's that.