SQLite is not for everyone. My experience has been that for small websites, SQLite is fine. However if your site has lots of traffic this might not be a good idea. If you've got lots of stored procedures, the pain of migration might be quite severe. If you're considering switching databases, you really need to do an in depth analysis of the benefits and costs which is more than can reasonably be discussed here.