I'm playing each time something different. In symmary, I try to play reasonable moves, which aren't meanstream.
So, I won't head for a mean line Najdorf, though I won't play Na3 either (as that is just a bad move). As general advice:
1. Play only moves that seem good to you (so do not play a certain move, only because it isn't theory)
2. Never play "grandmastermoves" you do not understand (It is fruitless to play moves that are part of a plan, when you do not understand/know that plan).
3. Always try to head for something. When you play an opening you should always try to archieve something. This isn't about move orders, but about plans. What strategic ideal position can you archieve? Where do you ideally want to put your pieces? How can you make use of a caracteristic weakness in the opponents camp? etc.
In conclusion, you should make the decision yourself, but keep in mind that when you leave theorie you can better do it in a reasonable way!
Ok, maybe not a big surprise, but this question is about leaving book early. Was looking though some local games (state affiliate publishes games after tourneys ya know) and some class A players are going 15 moves into mainline sicilians and slavs... and nothing could be more boring to me than apeing GM moves under the pretext of playing good chess.
Makes me want to take up 1.Na3
So what's the best opening repertoire for a player (like me) who doesn't want to memorize openings? I mean, should I just go for sidelines in everything I get into? (I don't want crappy BS gambits either).