I have had a unit going on a year now and my thoughts are it is a Garmin Killer.
it landed in RSA at a total of around R7500
the screen resolution is far superior.
its absolutely intuitive - simple to setup and use. fast to change anything you wish.
climb pro is awesome - it pops up on any hill without the need to load a route.
the battery is not as good, but is more than good enough - it got me through Wine2Whales no issues, obviously charging it after each day. i really do not think battery is a concern at all. i've done 8 plus hour rides without any concern.
it is effectively a phone that is specialised towards riding, its far far more powerful than a garmin.
side loading apps is easy and so awesome - i do a lot of solo rides and often use bone conduction headphones. having itunes/spotify on with songs downloaded and easily available on my head unit is such a win.
the biggest win is the 2 year warranty vs garmins and i think all other head units having only 1 year. i've had endless trouble with my garmins breaking 5 months out of warranty. yes garmin assists but its frustrating having to send it in so often.
There two things i do not like on the Karoo 2.
1st:
The live track on garmin is better - each and every ride it sends an email to my contacts to let them know i'm riding and allow them to track me. really great safety feature.
Karoo 2 has a tracker system but it is a link you share and your contacts once off - you share the link and they must save it to reference back in order to watch your ride. it also never lets them know when you start a ride thereafter they have to hunt it down each time. they are also never made aware of when you start a ride.
from a safety standpoint this i hope will get addressed later down the line - as this feature is the only reason i miss my garmin. to get around it i ride with my EPIX running concurrently so no big issue.
2nd:
The charge port is USB C - awesome! the rubber cover is crappy and gets lost way to easily.
to get around this i use a magnetic recharging USB-C cable and part that keeps the port gunk free and makes my life easier when charging the unit.
these can be found and bought off takealot
if i was in the market to buy a head unit again - i'd still buy the Karoo 2. even with the frustration of having to run a concurrent Garmin watch to keep the wife happy - hey safety first.
that said the Edge 130 Plus is a tempting option - simple and does everything i need it to.
i have owned the following head units:
Edge 510 (replaced once under warranty)
Edge 520 (replaced twice under warranty)
Edge 530 (replaced twice under warranty, once outside of warranty)
before Garmin i was on SRM headunits and before that Polar.
i cannot wrap my head around buying another expensive garmin unit only for it to fail out of the blue. maybe i have just been unlucky. bur my maths has me out of pocket R7500 in total in less than 2 years for owning the Garmin 530 (i had to pay in for the out of warranty replacement unit).
but even if i write off that bad luck i'd still pick the Karoo 2.