I'd never play this on the dancefloor...
It is quite a catchy melody I must say, but it's way too much.
There's like 5 minutes of melody only and 1 minute with the kick or other drums playing.
The track needs less breaks and more action!
Even if you were going for a melody based track... the listener will get bored of it, even of a really nice melody, which is a waste.
Last but not least the mix could need some work.
- Drums are too loud
- Squeaky sawish lead could need some more lowish mids.
- Maybe add some delay / reverb? Sounds a tad dry (Especially 2:52 - 3:20)
Hope this helps.