I started with rapid a few years ago on chess.com and while that platform is good you have to buy membership to analyse your games and do unlimited puzzles etc. So I switched to lichess where I often analyse my games afterwards.
Also, I love to play some bullet games but those are just moves without much thinking and then I focused on blitz. I often ran out of time too but I am improving day by day. Practising puzzles so your decision time gets shorter is also important.
The only thing that I hate about lichess is that their ratings are very inflated. So, 1800 on lichess is like 1500 on chess.com lol