I thought the guitar sounded pretty good.
The keyboard sound is OK, but I think a more natural piano sound would fit a fit a little better.
Something a little strange sounding at about 1:58. Like a gak on a guitar stab maybe? Little pops in a few spots (e.g., 3:29)
The song needs a change-up or somthing. It just kind of stays in a narrow path.
As has been said, the vocal could be a little better.
On the little guitar thing that comes in during the outro... I think you could probably get a better take than that. The playing is a little "reserved" - like you were trying to get a take without making a mistake.