David,
My work desk is the same depth as you propose (about 2 feet), and I find it a bit on the small side. For occasional working, or those with somewhat tidier working practices, it's probably fine.
I think that breadboard ends are probably quite unnecessary (provided that the wood is well...