I agree with VHG regarding the problems all in ones have where if one thing goes wrong the whole system has had it, but then again that's the same for laptops.
In fact what those all in ones are to a large degree is a laptop in a slightly different form.
Anyhow, if the one you've been offered is exactly the same spec as the one in your link then it is a nice spec machine and will easily do anything most people are likely to want of it.
Don't get too hung up on the touch screen though, in practice touch screens are not practical to use on something like that, they only really usable on hand-held devices. (waving your hands and arms about in front of you to operate a computer looks very nice in films like minority report but doesn't work in real life)