1. yes falco is almost broken on japes, espy is the only one ive seen beat a falco on that stage.
2. camping snake on JJ assumes that you get the lead first, at which point you put snake in a situation where its hard to hit you, although he can still hit you his array of projectiles. whereas if snake gets the lead and decides to camp YOU, he can run to one side of the stage, and as far as sonic goes hes rendered pretty much unapproachable.
3. Springing immediately out of the water will just get you killed. the proper method to getting out of the water, is to jump and immediately side b. It will counteract the water momentum, it will move you back toward the stage, and you still have your second jump so you can jump cancel it and spring after anytime you want.
4. sonic has a lot of movement tricks on JJ, and hes one of the most survivable in the water (You basically have to hit straight down from the ledge on the left side, to not survive using the method I just gave you.) but its also a massive stage which takes away from his already lacking kill power, and if the opponent forces the fight on the right side of the stage you arent getting any gimps any time soon.
5. "but there's a lot of room to hit and run, then hope the opponent hits the water. It's just too good."
Thats called skilless, luck based winning and mindsets like that are the reason people want the stage banned. and when you look at it like that, you have just as much of a chance to get klaptrap screwed as the other guy.
6. ROB and lucario are also both characters that you shouldnt CP to this stage.
7. DK has a lot of broken techs on JJ, dont take any good ones there.
8. Good people that know the stage dont die from the water or the klaptrap
9. Overall, its a really good stage for sonic, you just have to alter your game slightly and pay attention to the character you are fighting against