Hello, I have been using the layout for quite a time and get a lot inspiration from this forum in the first months but I never posted here. Now I have just came here to look for an answer regarding good keyboard, which I will post in a next post, but then I decided to share my journey.
I have started with full switch, no intermediate key by key switch as some people suggested. If I remember correctly I have spent ~1h daily for the first week or two typing in the evenings whilst I was working on QWERTY. Then I became confident enough and I decided to re-label my keyboard, print the colemak layout and post it on the edge of my monitor and ... be patient but use it full time.
I was very comfortable and typed faster than on QWERTY in a matter of 2-3 weeks. However within the first year the funny thing was that whenever anyone was watching me typing I was making a lot of errors and I was slower/stressed. After about a year it did not make any difference. The words are just rolling out from the keyboard without me even realising what is happening. I type error free now. The only errors which happen are missing letters - cheap keyboards :( Typing on QWERTY I was always making small mistype mistakes.
Many people are concerned about layout switching. For me it comes hassle free nowadays. Somewhere at the beginning it was very confusing to use QWERTY, so when I had to I was typing 2-fingers looking for the keys. After some years I realised that with mild effort I can just visualize QWERTY layout in my mind and touch type - after few minutes I don't have to focus that hard anymore, my brain switch. In a matter of fact I experience the same issue with the language. I have moved 4 years ago and I don't have much needs/opportunities to use my mother tongue frequently - every time I switch to it by occasion, it sounds bizzare for a few minutes but than my mind is back onto it.
I am average speed typer. On QWERTY I was ~40 wpm. Nowadays on colemak I am 60+ wpm. Whenever I try some typing speed check my typing speed increase up to 80 wpm but I believe that in ordinary typing I'm just 60+ wpm. When I have to use QWERTY I'm 30-40 wpm.
Do I regret learning colemak?
Absolutely no! I recommend it to anyone.
Do I tweak further the layout?
Yes, for programming, all the symbols and very common symbol combinations I prefer to have accessible on the main keys (home row..) with AltGr, super.
Is there anything which annoys me sometimes?
Yes, Microsoft Windows - the lack of colemak layout in the system by default, even though it's 2016! By the way isn't it the 10th anniversary of colemak?
If you have any other questions feel free to ask. Good lack!