All those asking for "tips", you can go to crushingcandies.com to seek particular tips for your level, but a lot of the tips are pretty intuitive... (duh, make color bombs. Duh, destroy candies). I find that the most helpful thing in beating all these levels is LUCK. Most of the time, I'll be on a level I think is IMPOSSIBLE and suddenly get a lucky board and somehow I end up winning when I least expect it. Just keep trying.
ITA. That's why I mentioned about Level 147 being the "luck" of the candy. It all depends on how they fall. But I've found that to be the case for every level up to now.
I agree. Most of the time, it is luck. It has to do with how they fall. If they don't fall in any way to make combinations, or to be able to move candies next to each other to make combos, there just is no way to win. Even the game knows that when it has to reshuffle many times, and basically you are just wasting moves.
That was the reason why I finally bought 5 lolipops just to pass level 197. I even watched on of the
YouTube videos for it. The guy also had 3 jellies left and he just happened to get a chocolate sprinkle bomb on his LAST move and was able to win the game. Yeah right!

They fell in just the right way that he LUCKILY got a chocolate sprinkle bomb. But, the majority of the time, in that particular layout, there are just too many colors to easily make combos as they fall.
I plaY on FB/computer, my iPad any my phone. They all sync up though. There are some levels that when I just can't get passed a level on my devices I move to the computer.
I have different free gifts that help. 
.
What do you mean by different free gifts? Do you mean extra lives and extra moves? Are there other different free gifts?
Yea, I know that and I actually did do that for 1 level I could not beat. However as a gamer I felt I cheated, lol, and I just did not get the level of satisfaction "win".
So for me, I can only play on the phone.
I think it depends on why one plays and what the goal is. I was stuck on level 65 for about 6 weeks, to the point that I got so bored and frustrated playing the same level over and over and over, I stopped playing completely for weeks.
I don't play to be frustrated or bored. I like the challenge of it - up to a point. If I find I get to a point that I'd rather NOT play at all, then it's time to find a way to pass that level. Once I passed 197, I breezed through the next 10 levels
easily. 