I completely agree, the GUI at present is pretty naff looking. however, it does support skins so you can make a new gui skin which uses images and 3d to speed it up. i havent looked at making skins myself yet, but i guess there are a mass of things which are missing, fonts spring to mind, but there are also things like border widths and options for background images
anyway, I plan on extending Irrlicht's GUI a lot in future, here's some things i've got in mind, though i'm not promising to do all of them right away-
serialization: save/load gui, element factories, and an editor control which can edit any element using serialization. (almost done)
image lists instead of using the built-in font for min/max/up/down buttons. possibly an image list editor tool to go with it.
fonts: a new font format, scalable wchar fonts with proper spacing and antialiasing, and a cross-platform font generator (almost done for windows). maybe the new font will be a derived from the image list
skin: multiple fonts with colours and sizes like in windows, image lists for graphics
new controls: file save dialog, font selector, attribute editor, treeview, frames
orientation: align controls to centre/left/right/up/down, automatic resizing and positioning
if you think of things i've missed, this is the place to mention them
