However, it is also a mistake to ignore commonalities. You can develop software where 80%, 90%, 95%, maybe even more, is shared in common between platforms. Of course there are some differences, changes between UI is one difference. But there is also much that says the same.
Thats something I have thought of about the game. I could do both versions, but it will have significant changes on UI,Design ect. So the game will propably be around 60% the same. Also there are no problems-changes regarding the programming aspect cause I develop on Game Maker Studio which supports multiplatform.
The thing is that I have to first decide which platform to use first. And IF the game has success THEN I will develop an "identical" game for the other platform.
Also I am sure that the game will be free if release for Android and paid if released for PC.
People do play puzzle games on pc, it's all about marketing to the right casual environment. Make your game usable without needing administrative privileges to install, don't go all out on system requirements, e.g. Make it playable by people on their lunch breaks at work. You can still do incredible things with DirectX without needing the user to have the latest and greatest graphics card and lots of ram.
I agree with you even though I plan to make the game more "hardcore" than "casual" if its going to get released on PC. The game is going to be 2D so no need for high end PCs .
Where I need the most advice is on which one to choose from the two and what are the pros and cons of each. Going for PC-Greenlight (no free of course) or Android-GooglePlay (free to play with ads). Cause what I lack the most right now is experience and thats something you cant really learn from books ect.