Something to consider is that once you're a CPC at a short-staffed high level facility, you might have a 5+ year wait for a release date. If that's the case and you definitely want to go someplace else, you might be better off getting out while you're still a dev.
I was in a similar situation; I was a CPC at a tower in CA, but I *had* to move to WI. I bid and got an offer at a facility in WI, but couldn't get a release date for 2 years from my present facility. I got a contract tower job in WI, quit the FAA, and got re-hired 4 months later back into an FAA facility where I wanted to be.
Being a developmental, the contract tower thing is probably not an option (unless you have had a CTO somewhere for 6 months, say, in the military), and if you quit, you go to the CTI or OTS pools, not the REINST bids (I believe), so you are with everyone else trying to get hired again. And if you get hired you'll probably have to go back to the academy for another round of initial training. Basically, it's not a good option unless you're willing to chance not to be an air traffic controller.
Otherwise, it seems like an ERR to a lower level facility while you're still in training may be an option, but the receiving facility might not want you; it's generally perceived that Dev ERRs were going to wash out at their previous facility, even if it's not really the case.