2 years until the patent for modafinil expires, and you can bet that drug companies will pushing out their own generics. So go with like Vyanse for the next 2 years. Vyanse seems so much smoother and milder (even with the body load). But taking breaks from it every couple months would work wonders.
Unfortunately stimulants in the long run often result in some psychosis for a temporary amount of time.