If you are new to yoyoing, I can’t see any reason to upgrade your bearing yet. And when it comse to that CKK. the CKK is one of the better bearing, but a lot of people choose to stay away from them since they cost 30 dollars. 10balls are smooth and not to mention cheap.
If you are having problems when it comes to keeping the string centered, a regular stainless steel KK is a nice upgrade. But be careful, they are known to make yoyos a bit unresponsive, so you should know how to bind when getting one.
No bearing has been claimed as the “best”. This is because everyone sis looking for different things in a bearing. While people are using KKs to keep the string centered at all times, others use 10balls or SPECs for the smooth and long spins.
Gold bearings are known to be very good when they are fresh. But some people have claimed that the quality of the spin decreases drastically with time.
All you have to do is to find the bearing you like the most. There are a ton of different bearings out there. You don’t have to try every single one, but if you think that there could be a better bearing in your yoyo, upgrade to a bearing you find interesting.
Addment: IMO, a lot of stock bearings are good enough. And although some people claim that YYJ stock bearings stink, I find that they play fine.