First, a disclaimer: I’m not a professional game dev, so, take my opinion with caution.
Performance shouldn’t be a problem, except if you’re trying to make a huge 3D game or working with very modest/old hardware.
Some of the problems regard distributing and dealing with cross-browser issues. Each browser has it’s own bugs and incompatibilities. If you’re aiming for making a game which works everywhere, that can be a nightmare.
But I don’t think you need to switch platform, except if you’re making something terribly complex (which you probably shouldn’t, if you’re an indie) or want to quickly prototype 3D games.
Welcome to the forums!
And remeber: stay for a while. STAY FOREVER!
I usually advocate that developers make games with what they know. The best platform is the one you know, because they all have little pitfalls and quirks.
What do you want your game and game engine to do?