[Easy]
00:49:58 (1) - From here up to 00:55:08 (1) - the spacing seems to change a bit.
To be exact, you were using 1.0 spacing value and then you lowered to 0.9 You made that on purpose? If yes, then no problem. I'm telling you this because through out the beatmap, one can encounter with minor spacing issues such as: 01:04:08 (4) - which lowered its value to 0.9 when the pattern's value started with 1.0.
Spacing variations on the same pattern is a no. These are minor spacing problems though which wont stop your map from getting ranked, but you might want to consider fixing them.
01:43:58 (2) - finish sound?
[Normal]
00:28:08 (7) - whistle?
00:31:08 (7) - ^
01:43:58 (3) - finish?
[Hard]
00:08:08 (2) - new combo?
00:11:08 (2) - ^
01:07:58 (2) - oooo must use a finish sound
01:26:08 (1) - From here on, you reduced spacing from 1.2 to 1.0 till 01:30:83 (1) - Is that ok?
01:31:33 (2) - No spacing changes on the same pattern please. 01:32:58 (1) - new combo this for a quick fix.
01:38:08 (1,2,3,4) - inconstant spacing
01:41:08 (3,4,5,6,7) - You could polish the spacing here as well.
01:43:58 (3) - Finish
01:45:08 (5,6,7,8) - minor spacing, polish too.
[Noisy]
It is alright to assign different spacing values to different patterns at the hardest difficulties. But if you do so, try using that value you chose for the entire pattern.
00:21:58 (4) - Spacing, This pattern is using 1.3
00:43:45 (5) - Minor spacing
01:12:08 (3) - New combo so there is no spacing variation for that pattern.
01:16:58 (2) - Finish?
01:38:83 (5) - New combo should start here, then undo new combo here: 01:38:95 (1) -
01:46:33 (1,2,3,4,5,6,7,8) - I'll leave this combo as it is. The spacing changes, but it has a nice design and it is easy to follow. Besides, it is the ending.