Personally, I am of the type that would rather use my own system if I'm capable of writing one, so I'd stick with my own 😉
However, PHP session data is stored as regular files in the FS, and thus it is pretty slow. I'd stick with the database solution if possible. (I wrote my own session handling library thingie to register variables etc. in mysql, if you're interested drop me an email.)