Things a UV sterilizer will do:
Destroy waterborne bacteria
Destroy waterborne parasites
Destroy waterborne algae
Things a UV sterilizer will NOT do:
Destroy algae on glass
Destroy algae on your decorations
Destroy algae on substrate
Destroy bacteria in filter, substrate etc.
Reduce nitrates
Make you more attractive to the opposite sex
Ok you get the idea... A UV sterilizer only cleans the water that gets pumped through it. Not anything on the surfaces. It will prevent green water, and help prevent waterborne parasites and stuff like ich.
You can ditch the pleco if you want, but you'll have to clean the glass yourself... as for rocks driftwood in your tank... you can pull them out and dip them in a mild bleach solution and rinse them well, very well.