Ok so how big of charge controller would I need.
If you wanted the equivalent 12 volt wattage with a 24 volt battery, you would need a 24 volt 50 amp SCC, rather than a 12 volt 100 amp SCC (both are 1200 watts).
Your battery size and useage would be useful in the calculation as well. How big is your battery (and chemistry), how many watts to you use per day, and what is the maximum load on your system all at once?
Your panels will produce no more than 512 watts, or less than 40 amps at 12v. A 50 amp, 24 volt system would allow you to add about 650 additional watts, and a 50 amp 48 volt system would let you charge at 2400 watts, or 1880w more than 12 volt at the same amperage.
If you are looking for over 1000w charging, a 24v or 48v system is absolutely the way to go; especially if you want an AC inverter over 2000 watts. A 3k watt inverter uses more than 250 amps at 12 volts, and requires a massive, and expensive, copper cable. At 24 volts it uses 125 amps, and 48v uses a measily 63 amps which can be run with a much smaller cable. My suggestion is if you ever need more than 2000 watts, to go with a higher than 12 volt system.
It sounds like you want to leave room for improvement, and a high(er) voltage system leaves that room. A 50 amp, 24 volt (1200 watt), or 30-50 amp 48 volt(1440-2400 watt), SCC would meet you needs for adding more panels later. A bigger, larger than necessary, SCC is never a bad idea.
I have personal experience with a Victron SCC (it's the best, IMHO), and I have heard that Midnite solar is a quality brand as well. There are other brands of all-in-one units that are good too, but I don't have much experience with them.
I would go with this for a 24 volt system.
Or this for a 48 volt.
This is also a versatile version that takes up to 150 volts solar, and puts out 45 amps (540 watts @12v, 1080 @ 24v, 1620w @ 36v, or 2160w @ 48v). It also comes in a 60 and 70 amp model.