Why not.
Just one thing that comes to mind is your use of pins 3, 5, 7. In the pin-out description I have, those are connected to GND. Problem with using kind of a "standard" connector is that there's a probability someone would plug a generic debug probe that shorts those pins to GND (I happen to have one for instance) and you'd thus have them shorted on your board, which may be a problem depending on what's connected to those on some of your boards. Just a thought.