Seems like there are ups and downs for each side. However this thread has shown me that at the very least the itchio community is understanding and supportive. I'll upload a short playable demo probably in May and hope for the best. Hopefully I can get some solid feedback so I can improve on it.