I have been doing Katas on codewars for quite a while now. I don't do them everyday though. But I think it's a really nice way to improve your problem solving and algorithm skills.
I am not sure if I should be more strict on when to use google to help me find a solution, since usually one learns a lot when you just sit down and work a problem. Even if you don't get it right, you will learn from the errors on your way. Sometimes I end up googling either for documentation (when I don't quite remember the name of a function or a certain concept), but sometimes you will stumble across the solution to the problem too easily.
Another cool thing is the community-driven aspect you also talked about. It's really cool that you can compare your solution immediately after you submitted it.
The only thing that really bothers me about codewars is the really slow loading times. I don't think that is related to my connection though, since I have seen quite a few people reporting that. And maybe sometimes the problem lacks a bit in description or test cases.
However, I can really recommend codewars. It's fun!
We’re a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.