Current data analyst- should my next step be data engineering or data science?

Hi everyone!

I’m currently working as a data analyst in the product development space but feel like I’ve hit a plateau in my career growth. I’ve been considering transitioning into either data engineering or data science, but I’m a bit torn and would love some advice!

A bit about me for context:

I have an engineering degree in computer science. My first job was as a frontend developer, but I hated it- partly due to imposter syndrome but also because I didn’t enjoy just coding all day. I wanted to be closer to the decision-making process.

I shifted into data analysis, which I enjoy for the storytelling and exploratory analysis aspects. However, I dislike building dashboards and tbh I'm mainly working with descriptive stats with nothing too advanced. My personal development has stalled as a result.

Where I’m struggling: Data Science feels like the natural next step, but I struggled with statistics and machine learning courses in university. I’m worried I’ll never be “great” at the statistical side of things, and that’s holding me back.

Data Engineering seems more aligned with my strengths, but I’m concerned it might feel like my old developer role—just coding for 8 hours a day and building things based on other people’s requirements.

I know I sound a bit lost, but I’m really trying to figure out the best direction for me. Have any of you faced a similar situation, or do you have advice on how to decide between these two paths?

Thanks in advance for your help!