Thanks all for the replies. Quick update - for logistical and other reasons I didn't go ahead and buy the bench. Under 'other' reasons is the realisation, reading your comments and reading other threads, that I don't actually know for sure what I need. I'm convinced I need a flat surface (planing thin legs recently, I thought my resawing to size had gone wrong (wandered) as the plane was missing a section along the middle of the leg, and it turned out the bench sagged a little at that point and the leg was just sinking into it as the plane passed) - and I've just sorted this by shimming the plywood top so it's now flat (it's just screwed down, so easy to adjust).
I thought I needed a thicker bench (your comments show there are alternatives) and I thought I needed to be able to work wide things from both sides of the bench, but just rotating things with an easier clamping method will do. And I didn't know how a bench away from the wall (albeit narrower) would work in my garage. But I also think I thought I needed something that looked nicer, which might be true but not worth hundreds of pounds. Yet.
SO - I'm sticking with my quick-build bench for the time being, til things are clearer. I've moved a vise from the side to become and end vise and fitted a new cheek from beech (the old one was a nasty scrap of cls - it was supposed to be temporary) and I'm in the process of thickening under the bench top with pine to allow deeper holes for bench dogs (as per some suggestions above). Heading off to buy a 19mm drill bit now, I'll post a pic of the outcome later!
edit - actually, a photograph of a piece of messy ply with two lines of holes in isn't that inspiring. But it does now work and I can get back to shaping more interesting pieces of wood....
Thanks again, C