in southern california san diego area with my 365 watt lg neon panel flat on the roof in the winter I get about 13 amps, in the summer I seen up to 27 amps. With a 240 panel I was getting about 9 amps in winter and about 12 amps in the summer. With a 120 watt panel I got about 5 amps in winter and 6 amps in the summer.
Those of you not getting max performance out of your panels its due to voltage drop. All controller I ever had pwm or mppt were off by at least .5 volts. By raising the bulk voltage on the controller you will see a big increase in amps going to your battery. Measure the voltage at your battery terminals it should be reaching 14.4 volts. One sign that you got voltage drop is your battery going into float too soon and another sign is the controller never going into absorb mode, it just goes straight to float.
On my ecoworthy 20a mppt, I had to increase the bulk setting to 15.5 volts ( the max it would go) to charge my 14.6 volt 220a lifepo4, If I had set the bulk setting to 14.6 volts as recommended, the battery would only charge at 4 to 6 amps with a 240 watt panel. Voltage drop is a major problem especially if your charging lead acid.
This is my 365 watt panel in summer charging my 12.6 volt li-ion 312ah bank. As you can see when the sun is right over head the panel is actually putting out 375 watts as per the makeskyblue 60a mppt. I also have a 220ah 14.6 volt lifepo4 but I rarely see more then 15 amps going into the battery.
The makeskyblue controller has voltage compensation (you can adjust voltage on controller to battery terminals) it works extremely well to overcome the voltage drop.