Take as much time as you need it's better than having a half ass project, while I love the current project but if the creator isn't happy with the project, what is that does the user feel, it's better you take time figure stuff out and making it something you feel is something you really like than go, not everyone will love the change but a word to the wise "trying to make everyone happy is going to make no one happy"