First you have to decide what you want the UV sterilizer to do. How big is your tank? What to you want to achieve? ... Level One Sterilization?
Here is a definitive article on UV Sterilization.
http://www.americanaquariumproducts.com/AquariumUVSterilization.html
After reading online, I went with a Lifegard QL-40 UV Sterilizer for our 300 gallon tank. It has quartz bulbs which are supposedly better. Is it cheap? NO. From what I've read, the bulbs should be changed every 6 months. It is recommended that the quartz sleeve is changed also. From Marine Depot: new UV sterilizer $273. Bulb, ballast and quartz sleeve replacement: $78.60 + 69.99 + 75.99 = $224.58. For $50 more, I could just buy a whole new unit. I can get the replacement parts cheaper from Amazon, but these delicate parts have been thrown in a box to rattle around. I had a broken bulb and just finished dealing with them on that. Replacement parts will really add up on our big system when it is set up.....two 120W UV sterilizers. I've already scavenged replacement parts (bulbs, ballasts and caps) from these two systems.
That said, UV sterilization is piece of mind for me. When we first set up the tank in the living room with floor to ceiling picture windows and two skylights, we quickly developed a green water problem.
Once we installed the UV sterilizer, the green water quickly cleared up.
Over the years, our fish have sustained terrible, gruesome injuries .. fins, tails, lips ripped off
...lips and tails have regenerated. I think by keeping pathogens down, the UV sterilizer promotes healing. I wouldn't run a tank without UV sterilization.
Would they have healed as quickly without UV sterilization? I don't intend to chance it.