You're asking some good (and tough) questions. I think a USP is always important, especially when you want to monetise a product or build a business around it.
When I made the decision to turn SmartData into a commercial product, I knew there were going to be a lot of competitor products, but I plan to grow SmartData into a UNIQUE user experience with time.
There certainly is a huge variety of very good SQLite editors out there, and my goal is most certainly not to build a tool that simply replicates what is already available.
I'm a big fan of the lean startup methodology, and am currently in the process of establishing user feedback loops for validated learning. By listening very closely to my users and customers, I plan to use their feedback to learn what is most important to users when it comes to working with data.
So what is currently SmartData's USP? I suppose at this point I would claim that to be its simplicity and efficiency. It gets the basic job done quickly and efficiently, without needing many bells and whistles that complicates the job.
My long term vision for SmartData... to grow it into a data solution that goes beyond just being an editor for SQLite. You might have noticed that in the latest release I'm already starting to bring in MySQL.
I guess I would like to see SmartData grow into a solution for Big Data, that can extract information, and put that information to good use, and help my customers and users make the best possible use of their data.