The question of TKL or 60% isn't one that we can easily advise you on. I don't find 60%s hard to use, but I also found that I prefer having both my arrow cluster and my 10-key not hidden under a function layer. It took me building 5 keyboards to find out *exactly* what I like.
I think the only question is how do you think you will feel about using function layers, and what that means practically for what key you will use, and how much is going to be accessed and how often.
If I recall, the poker will have some programmability but the CM keyboard would require a controller swap to gain full control. But my info on this is ancient. Things might have changed.