Hey guys

I was looking for an ergo keyboard and came across this forum.
A short history of mine, I'll soon turn 23. I've been using PC whole my life, and unfortunately during my "childhood" (13-15) I used to bend my fingers to release the pain I would get from using the PC whole day. Now some of my fingers are curved (most notably index and middle fingers on both hands).
I work as a (Java) programmer (kinda

). I'm looking to invest in keyboard that would be:
- Ergonomic
- Travel-friendly
Basically lots of my work is travelling aboard and programming in different offices. Last three weeks I've been typing on a laptop keyboard and ... not a good feeling (my fingers get tired kinda).
So the keyboard would have to fit into my bag I carry around all the time (it's designed to carry 18'-19' laptops). So while I'm abroad I'd carry the keyboard everyday, at hometown it would be just in the office.
I also have some bad habits I'd like to get rid of.
I use my left pinky too much for shortcuts, and it looks a bit away from my hand. Currently I've connected it with a strip to my left ring finger not to use the shortcuts. The other problem I have is that I type wrongly, using my left index finger too much (for example I use it to type H and Z). I currently type at 110WPM, therefore decreasing it a bit wouldn't be such a problem.
So I got two questions. Will Kinesis Advantage suit me or there are better options? What keycaps would you recommend (I've never used mech keyboard before, but would like my keyboard to be as silent as possible')? Also would switching to Colemak help?
Thank you
