Damn, that progression IS cheesy :3
But yeah, in terms of song structure etc., the song seems to just go along without any real tension, buildup or break, which makes it a bit boring. The production sounds clean and nice though, I’d just add a break or some filtering or just anything to make it a bit more exciting and interesting to listen to.