@Gerald > No, of course you don't have to use SSL (unless, of course, you want to). Laptops usually work well when searching through large libraries of music but if you get on rekordbox and sort your database of music with that then you may find that you'll stop incorporating the laptop as part of a live setup and just use the CDJs instead.
As for a mixer, I'd go with the 900 or 850.