Perfect composition! It might just be my ears or monitors, but it seems a bit more overall warmth on the bass end might give it more depth. Add some kind of sliding bass down there and cut it out in softer sections.
Still nice just the way it is too. :)