I'm using Python for cross-platform development along with the pygame and pygame-menu libraries for my game related projects. I've managed to build on Win 64, Win 32 including XP, Linux and Raspberry Pi with no issues. Mac and Android shouldn't be a problem either.
Python is a dynamic, interpreted language, so there are advantages for rapid development and realisation of your ideas. The cost is runtime performance, you would think, but for a 2D/Isometric type game, it should not be an issue at all. pygame itself is implemented in C, and uses the cross-platform C library SDL2. The performance critical part of pygame are not implemented in Python. This makes pygame reasonably fast.
Worth having a look at least.