Fine looking, sturdy bench.
A typical Roubo has the benchtop and legs flush (a useful feature), with a bit of lipping to the legs, you could also achieve this.
Full height cabinets usually mean no holdfasts. Yes, they aren't necessary, but they make work a lot easier.
Good job!