Ideal for what purpose? Your design basically keeps intact all of the problems with "standard" keyboard layouts, without providing any particular benefit.
Here’s a somewhat more radical example which (a) stays within roughly the same sized rectangle, and (b) keeps the normal key stagger intact [it's terrible, but hey, it's familiar]:

Ignore the specific key legends; it would probably be better to move 'shift' to a thumb key and use the current 'shift' keys for some extra Fn layers, for example, and figure out some better system for multiple-modifier shortcuts than the way people handle them on current keyboards, which is to move and contort one hand into a little claw to press all the modifiers, which sucks.
Also, obviously that’s not *too* carefully thought out (I spent about 5m fiddling), but it's more flexible and more comfortable to use (assuming programmable firmware) than anything else I’ve seen which fits within the same kind of rectangular shape.
“Ideal” requires a keyboard to (1) move away from a single flat slab, (2) have keys laid out completely differently to fit human hand anatomy, (3) add some substantial separation between hands, or dramatic tenting, or both, (4) integrate some kind of pointer device as near as possible to the home row position, etc. etc. So anything in a rectangular slab is right out.
Then once you have an ideal physical layout (i.e. which allows full use of all the fingers, but no keys which are too far away to hit without excessive hand twisting/movement), figuring the ideal firmware (not to mention software) takes a lot of further work. Navigating around text fields and applications, editing text, typing words and numbers and symbols and code, performing common operations in various applications, typing text, searching within documents, etc. can be done so so much better than current keyboards and operating systems and text editors manage it.
Anyway, no, what you have here is nowhere near “ideal”. :-)
[Note: personally I'd ditch the little diamond-shaped 'arrow' groups I stuck in this design, and add an extra thumb key on each hand; I was just playing around and there was some extra space in teh corners.]