Most trouble with stock bearings is some of them can get flat sided by heat or if they are never cleaned and freeze up. I found the ceramic bearings need the same good considtent care. The difference is they stay very smooth much longer then that of stock bearings. The can take the heat a lot better also.
You can buy cheap bearings for a $1.00 at avid and throw them away every two weekends, Or buy good bearings and have them for a long time. I do recommend good ceramic bearings, but not so you are spending crazy money on them either. I have ceramic bearings coming for the G4S and we will have them for $89.95 for the 16 bearings. To me that is a fair cost for ceramic bearings!
Instead of getting ceramics. Just get metal sheilded bearings all around
put it in a bearing shaker with electric motor spray. (no need to remove the sheild.) leave the bearings for 10 mins flip the bearings and do the same process for 10 mins. let the bearing dry for 2 hours and oil lightly.
(i use the integy bearing shaker) $14.00 u.s.
this has given me the best results without removing the shields.
If you are still planing on running ceramics i would suggest not to use it on the
front and rear hubs since ceramics are more prone to damage with side load.