My concern is vim bindings, which is another thing on my to-list. The vim bindings designed with Qwerty in mind, and I'm unsure how Colemak messes with that.
What doesn't work is the default hjkl navigation. On Colemak these keys are on a rotated L shape around the right index finger, where j (down) is above k (up)...
I remapped them based on their position. h: up, k: down, j: left, l: right. Still not as convenient as hjkl on qwerty, but at least it make sense.
When I'm on Ergodox, I map arrow keys to the bottom row like those on Kinesis Advantage. Since they are close enough I use them instead of hjkl.
I don't think grinding is a good approach, you need to learn it and make it part of your life, just like going through a dictionary won't teach you a language.
Just keep in mind it will always be hard at first, and you won't see the benefits until you have more or less the same fluency as you had with qwerty.
People sometimes think that it will make you faster, and it _can_ make you faster, but the real reward is being just as fast, but enjoying much more using the keyboard.
It worked for me that way, doesn't mean it will for you. Two things to keep in mind : I wasn't a touch typist before, and I also had to learn all the symbols, coming from a French AZERTY layout.