I'd think carefully before adding more complexity. Of course this is depending on what you are doing (accounting app vs a HN clone for example).