I feel that. As a solo dev I tried to spend as little time fighting my engine as possible. You also have to ask yourself what kind of game you are trying to make. With how frequent you go between levels in a roguelike the repetitive stuff become much more noticeable. To be far there are some repetive stuff in my game since it consists of delivering packages to very few areas and it is time consuming.