2D support, via radeonhd, should probably not take much longer, assuming it's not available yet. If the driver works, but is flaky, as you say, you might want to subscribe to the radeonhd mailing list and report your problems (
http://lists.opensuse.org/radeonhd/)
Adam