I have had the Lowrance for a few years and it works great. The main reason I went with it over the Garmin is because it will take software from a variety of vendors. Garmin is only Garmin. I don't like being locked in. My understanding is that fishing hotspots software is much more accurate for depth than others and that is also an option.
Sonar: The puck that came with it can be epoxied inside the hull, however, you need to find out how much fiberglass it will shoot through. My older one will only shoot through 3/8 inch. Since it is impossible to know the exact thickness, I drilled a 1/4 inch hole through the hull, hogged out a hole a little bigger than the puck until I could tell the remaining fiberglass by sighting through the 1/4 hole was less than 3/8 thick. Then I used a countersink on the outside to the hole to make the 1/4 hole cone shaped. Use only this epoxy
http://www.acehardware.com/product/index.jsp?productId=3614504
because it is thick and has no air bubbles as it sets. Air bubbles between the puck and the fiberglass and it will not work. Now force the epoxy into the hole making sure enough goes into the 1/4 hole. Put in the puck, squish it around. Go on the outside and make sure the epoxy in the cone shaped hole is flush with the hull, put on a piece of tape. Once the original epoxy is set add enough new epoxy to bring the epoxy up to flush with the original fiberglass height. Everything works great.
If you don't want a hole, friends with the same (newer) unit just attached the puck to the transom using the supplied mount. It works for him.