The hardest thing about indie game development is you need to hire, or be good at: programming, art/asset modeling, writing music, marketing, writing (if a story-based game), ui design, and that doesn't even include game design.
Creating games requires a lot of diverse skills.