i really like this. i used to work with garageband too, before i switched over to fl studio.
i don't think garageband is bad, it's just the limitations it forces on you. e.g. no means of compression, EQing or editing ASDR envelopes manually. which are the only things i'd criticise for this song, but since these weren't applied due to the software's limitations, it won't change mybratung of this work. nice job!