Firstly, I assume you are looking at a
RTL8188SU (not a RTL8180SU). Furthermore the
sources for a driver are avaiable from the companies webpage (
direct link to the current file).
Now, looking briefly through the file it appears that compilation should lead to a module called '8187u', which would be the driver for this device (together with a few other devices, e.g. 8192su). It looks like that the latest version of the sources should compile for kernel 2.6.33, which was probably not the case previously.
A brief visit to google indicates to me that not all users are happy. I guess it means that apart from compiling it yourself, one has to be prepared to do a bit of research, looking for patches if needed, or download updated sources & re-compile. So, I guess it depends on how much effort you are willing and able to put in yourself. I personally would take a punt, since I'm convinced that others have got it working, and (older ?) reports of problems might be clouding the picture. An alternative would still be to consider 'ndiswrapper'.