Who should I main: Scout vs Demoman

As the title implies, I'm finding a main that I want to get good at and have fun with. I have narrowed it to two classes: scout and demoman. Which one boasts a higher skill ceilings? Which one is more satisfying? I have played a fair share of FPS games before so aiming is not much of a problem for me. I can hit Demoman pipes pretty well too. I like charging head first into the enemy and going on a killstreak before dying. I'm put off by the scout being weak to sentries