Let me guess... FL?
That pluckey/guitarey thing in the intro sounds EXACTLY like the Plucked synth in FL.
Irrelevance aside, I like the way all the instruments run together. However, a lot of filters could have been placed on the guitar synth to make it sound more realistic. It's tough to make a good realistic guitar synth in any program.
You're a pretty good musician, and I like your work. Keep it up.