Keep it simple, stupid. Good game design shouldn't keep you looking at the manual but should have enough depth where you feel like you bring something new to the game every time you play.
Rob Manuel
Time, Good, Simple 