What do people think of using Code Igniter on a medium-to-large site with a fairly complex database? I know I could use Symfony but is CI any good here?