A charge controller is a great addition to any solar array, specifically those that are working above 10 watts on a regular basis. These small devices act as "ON" and "OFF" switches to protect your batteries. They prevent overcharging from damaging your batteries and can provide more advanced charging options depending on the make and model.
Be sure mountings on solar energy panels are engineer certified for your area. For instance, if if you're in an area that gets frequent cyclones, the mountings need to be cyclone rated. High-quality systems will be wind certified to ensure they don't blow away in a huge wind storm. Mounting is an important part of the system and not all suppliers regard them that way. Stay alert when buying your system to make sure they have proper certifications.