I have seen people taking very classy and high-quality photos using basic cameras and sometimes just by using phones. It makes me think, should I invest a lot on a high-end camera or instead invest in my skills?
You can take very decent photos nowadays using anything. Latest phones have very good cameras today. Sure, a dedicated camera will help you create more professional photos, but this will all depend on your experience and skills.