Pretty damn fun. Very tolerable difficulty curve kept me along for a long time. Despite the similar modes making one-another redundant at the beginning, I was glad to see other mechanics added gradually to alleviate this :)
Very pretty, very enjoyable, very nice work !