Hey !
[General]
Remove finish on the 1st spinner of each difficulty, it doesn't follow anything. The spinners themselves barely match the song, by the way.
About hitsounds, does that finish spam really makes sense ? :/
You could restructure your spread a bit :
Consider changing the AR of Hard difficulty to 7 and the HP to 5.
Change the OD of Insane to 8.
[Easy]
The AR seems slightly high. Consider reducing it to 2, therefore sliders like 00:24:076 (2) - will appear when the player clicks the previous one.
00:17:676 (2,1) - The blanket could clearly be improved here.
00:20:076 (2) - Its shape is slightly unperfect, lower its last point.
00:35:276 - What happened to red ticks ? Why are they suddenly ignored ? :/
00:55:276 (2) - Move it a bit to the left to make the flow more curvy.
01:05:676 (2,1) - They aren't really visually pleasant, you may want to rework the placement a bit here.
01:10:476 (1) - I expected this note to be at the center, as an indication of the end of the map, rather than 01:09:676 (3) - . Maybe do something like this
https://osu.ppy.sh/ss/7302997[Normal]
At this point you may want to increase the DS overall to avoid overlaps between 1/2s and extreme blankets like 00:25:276 (3,1) - since they don't look that pleasant visually. To do this, use CTRL+A then CTRL+Shift+S and type 1,02.
00:17:676 (2,3,4,1) - This feels really redundant with 00:11:276 (2,3,4,1) -, consider changing its direction or something.
00:38:476 (1) - End it at 00:43:276 - to make it harder than Easy and follow the song at the same time.
00:56:876 (4,1,2) - Something went wrong here
01:05:676 (3) - Move it a bit down to follow the previous flow.
01:07:276 (1) - Using 2 circles instead to match the downbeat instead would be appreciable.
[Hard]
00:07:076 (2) - Mapping that blue tick feels strange when you ignore 00:07:476 - which is a much more important one.
00:09:676 (1,2) - Just make their directions the same.
http://osu.ppy.sh/ss/7303068 It will look better.
00:12:876 (1,2,1,2,3) - Why do you suddenly ignore blue ticks here ? Map them at least like at the beginning, for consistency.
00:19:876 - 00:21:476 - I don't get why they're ignored when 00:23:076 (2,3,4) - these are mapped with such intensity.
00:29:476 - And then here you ignore them here for some reasons... ):
00:32:076 (1) - Having a little jump to emphasize the changement in the song could have been a good idea. Also I don't get why 00:32:076 (1,2,3,4,5) - all the sliders here start on blue ticks when red/white ones are much more significant.
00:41:676 (1,2,1) - You may want to use a spinner to represent the gain of intensity in the song.
00:50:676 (2,3) - CTRL+G rhythm, starting a slider on a blue tick that is barely audible is not a really good idea.
00:51:276 (1,2,1) - This is really monotonous and a bit boring to play, make it like 00:44:876 (1,2,1) - to gain some consistency.
[Insane]
The red line uses 50% as a volume when the other difficulties use 35%.
00:14:476 (1,2,3,4,5) - That star pattern feels really out of place and too intense compared to how you mapped this before ( 00:11:276 (1,2) - 00:06:476 (1,2,3) - etc )
00:33:676 (1) - That rhythm changes feels a bit random, please do it on next downbeat instead.
00:40:876 (5,6,7,8) - This is a bit disappointing since previous sliders look much more structured. What about something like
http://osu.ppy.sh/ss/7303170 ?
00:43:326 - 00:43:726 - You don't want to map these ?
00:55:276 (3,4) - There's a jump between them so they should be a jump between 00:55:876 (6,1) - aswell.
I really don't get why some drums like 00:50:676 - 00:50:876 - are ignored when 01:01:876 (2,3,4) - are mapped, for example.
Overall flow and rhythm are correct but you have to gain some consistency.