I have used Garmin Edge units for many years without ever any issues or regrets. The new Hammerhead Karoo2 made me think but after reading comments and other issues, I decided to remain in the Garmin camp and go from my 1030 base to the 1040 base due to some of the new features I really like. I looked close at the solar version but after much research, I could not justify getting some slight gains in battery life to the price over the 1040 base. Plus I read the screen on the solar suffers a bit due to the solar screen.
My only thing I need to do is get use to the new layout and fields added.