I invested in a Gaggia BTC machine almost a year ago next week, so far its been mostly good. Makes an OK coffee but I don't use all the features on there that I thought I would, it was about £500.
It tells me I've made 1655 drinks in the time I've had it, which is about 5 a day (probably more as I mostly use it weekdays). I just use beans from Aldi about £2 a bag for 230g or so which lasts me just under a week per bag.
I've had to descale it 3 times in that time, it came with a test strip to set the water hardness setting which is then used to work out when it needs a descale. Descaler is about £20 for 3 bottles of descaler.
It needs a weekly clean, which is a 5 min job, mostly just a case of pulling out the bottom tray, opening the side, pull out the brew group and give it all a rinse. Forgetting to do this weekly leads to some mould in the brew group area, easy to clean off, but better to try and clean it weekly.
The unit has a bypass for pre-ground coffee, one of the reasons I bought it. I thnk I've used it 5 to 10 times at most, I probably wouldnt bother again.
Coffee grind is adjustable, volume of shot is adjustable, water temperature is not adjustable.
Water temperature has been a pain for me, its consistent, at 85C (I think) but thats too cold for an americano for me, I need to drink it straight away, so I now just brew a double espresso and boil the kettle, which kind of makes some of the functionaility redundant!
It takes up a fair bit of counter space, I refill the water reservoir each morning, empty the pucks maybe once a day or every other day.. it holds about 10 pucks before asking to be emptied.
It's got a proper steam wand (which also is where the hot water comes out of if it's not for a coffee) - I've used it a few times, but usualy only if I am making coffee (or a hot choc) for me and others. I don't bother with it when it's just me.
I'd probably buy just a BTC espresso machine if I were to do it again.