Oh they work, but the commercial ones work MUCH better, this is coming from a been there and done that point of view
How exactly do the commercial ones work better? I suppose the're are more efficient ones, but are they worth the cost if you can do it yourself, of course its got to be done properly, and while the materials are inexpensive, I don't deny it was a good deal of work especially doing the work on the roof. But I did this all on my own except for my wife helping me wind the second coil which is very difficult to do by yourself. Just AWKWARD!!! the first coil took me 4 hours to do on my own....very hard to stop from kinking. However with my wife to help on the second one, it took less than an hour to coil it.
I'm getting 30,000BTU out of my system and it cost less than 500$.
Of course I am not going to claim I know what the longevity is, but for me its sure doing the job right now. If I can get 3 years out of these without leaks I'll be happy. Keep in mind I dont have to worry about freezing where I am. Though I am wondering how they will stand up to 110 degree summers!
Here are the two "coils". This is 1000' of 1/2". I was getting a 4 - 5degree difference at 5GPM. However since this, I've added a zig zag of 300' of 1" PVC painted black. Now I'm getting 15 gallons per minute at 3 - 4 degree difference. Lower by one degree but that is not as important as the flow.
Kind of fun watching it start up at 10:30 am....temperature reading goes to 135 degrees then slowly comes down and settles 3 to 4 degrees above pool temp. On a slightly overcast day I get 2 - 3 degree difference, which is still quite amazing.
Not sure how this would work on the more northern regions but for my area its plenty. Been super rainy here the first part of the month, the pool was 74 degrees last Thursday and its 82 now, with no cover on at night. I loose a degree at night and gain 4 during the day. System runs from 10:30am to 4:30pm Nearly perfect clear sky conditions the past 4 days.
One coil is "second generation"...more "spokes" a lot easier to put it together that way. The hardest part is winding it on while the spool is unwinding. You have to continually "flip" it to untwist and prevent constant kinks. You

really need two people to do this, very hard to do by yourself. The coil is 8 ' in diameter.
I feed the 2 coils with a 2" main line to the roof then breaking off feeding into a 3/4" then a reducer to the 1/2" coil pipe
I do have a small problem with the far coil not having the same output as the first one, I attribute that to it being higher on the roof and a further run of 3/4' pipe to it. Using a laser temp reader you can see a 10 degree difference between the two, so you know the water is moving slower on the higher one. I intend on fixing that by adjusting the position of the first one. Besides I made a booboo, and later discovered that the first one gets a shadow cast on it around 2pm from the second story roof DUH!!! Forgot to check that when I placed it.
The 1" pvc is fed from another valve opening with 1" painted PVC pipe running to the roof
The return plumbing is black 2" ABS ....lots of capacity for what I am running. From my research the black ABS was rated better for sun exposure. Wherever I used the white PVC I painted it with paint to protect it from UV.
I am returning it by a pipe coming over the side of the pool on my landscaping side with a 12" extension to direct the output under the water. Let me tell you it is quite a lot of flow at 15gpm. I tried to run it through the pipe where you would hook up the pool cleaner but it did not get the same outflow, thus I decided to go over the edge. For me this is really convenient where it comes down from the roof and does not look unsightly. Knowing this works now, I will disguise it with some landscaping rock and it will barely be noticeable.
In 6 hours Im getting about a 3 degree temperature change in the 8000 gallon pool.
I want to keep running this until I get up to around 88 degrees to give myself some buffer for cold rainy days. The last time it rained and was overcast I lost 3 degrees in one day!
Next step is to put electronic valve closer/openers to open and close the solar collector plumbing.