The MyFitnessPal app is great and includes a barcode scanner which makes it super easy to find the calories/macros for a big chunk of your food. It also allows you to set your goals for your macros (fat/protein/carbs) which is very handy. I'm able to hit my macro goals within +/- 5% a day which seems quite good.
I weigh and log virtually everyting (not coffee/tea/water though) but as you said, measuring calories is imprecise at best. I'm currently targeting ~3400kcal a day and I would estimate a healthy error margin of +/- 400kcal a day on that figure.
The biggest benefit is that it makes me totally conscious of what's going into my body and developing a feel for the caloric content of various foods (e.g. wow I had no idea 2 cups of spinach was only ~10 calories!).
I weigh and log virtually everyting (not coffee/tea/water though) but as you said, measuring calories is imprecise at best. I'm currently targeting ~3400kcal a day and I would estimate a healthy error margin of +/- 400kcal a day on that figure.
The biggest benefit is that it makes me totally conscious of what's going into my body and developing a feel for the caloric content of various foods (e.g. wow I had no idea 2 cups of spinach was only ~10 calories!).