My house has a 1kw primary solar panel array. I installed it on the roof myself.
There's also an old array of 4 64 watt solar panels, though it's over 20 years old and produces less than 128 watts now. (Now used only for pumping water).
The primary array is four Astronergy 260 watt panels, mounted on IronRidge XR100 rails.
The charge controller is a Tracer4215BN. A modbus to usb adapter lets the house's computer read data from it.
Since batteries are the part of a PV system that wears out and has to be replaced, I want to minimize the number I use as much as possible. I used 4 golf cart batteries for a number of years. I have now upgraded to 2 lithium ion Battleborn batteries, which can store enough power to get the house through 3 rainy days without much energy conservation.
The solar panels produce as little as 140 watt-hours on the rainiest days, so after 3 rainy days, my use of the more power hungry stuff is limited, but this is no problem from time to time. On a typical cloudy day the solar panels still produce 500+ watt-hours, which is all that I need to run everything.
Total cost of my PV system was around $3000 in 2017. ($2000 after tax rebates.) Lithium upgrade cost that amount again.