You don't need to have a uv sterilizer. If you start having algae problems, it might not be a bad idea. I'd say a majority of people don't have one though.
Before knowing what filter might be best, what fish do you have and are you planning to get any more? Do you ever plan to covert to reef? Finally, this is for a 40 gallon, right?