I think it needs some more harmonic movement, you kind of hover around one chord for a very, very long time. The melody's pretty good, though it takes a while to get into it.
And just out of curiosity...
...are you actually following Sonata form, or just calling it a sonata?