Consistently good looking bezier curves are difficult to draw, let alone doing it fast, but Maxim Shemanarev shows how in Adaptive Subdivision of Bezier Curves. At first glance, I don't see much difficulty in applying the same technique for bezier surfaces.
Don't be scared by all the math. After all, following a trail is easier than making one. And afterward, you can appreciate curves a whole lot more.