I'd lean toward the way you have it now. I like having the owner profile as my daily driver. Any app that I have doubts about gets its own profile.
If you haven't already, check out the Graphene forum and search for profiles. There have been lots of discussions about this, and you'll find some good examples for various privacy/security needs.