I've been on Straterra for about 18 months.
You do need to take it every day because the drug builds up in your system over about 3 weeks to the correct levels. It adjusts how much of your norepinephrine gets reused and so it takes some time to take full effect. I also was in the habit of only taking stims on work days and this will not work for that, it needs some time.
The biggest side effect I or anyone I know has had is some lightheadedness right before my next dose. I ended up getting split doses 12 hours apart but you can also bump the dose up to avoid this, I've been told.
Compared to stimulants, I prefer the steadyness of Straterra. I don't wake up in a panic state every morning, I think thought a problem first before a knee-jerk reaction sets in, and I can focus on my work without being constantly side-tracked, and I still feel like "myself" and can engage in my creative work day after day in a sustainable way.
Best of luck to you!