Do you already have a PCV or PCFC?
The reason I ask is that there is a service letter for the 2012's (can be found here somewhere) that if the customer complains about running issues, they will replace the ecu with an updated one and also replace the plugs with iridium plugs. Supposedly this will fix driveability issues for most people on a '12.
Beyond that, you can easily run a map from an '06 and up without much fuss. You will find that the majority of the maps are super rich and will drop your around town mileage to about 33ish mpg. The exhaust will smell of partially burnt fuel as well.
I have an '09 which is pretty much identical to a '12 with exception of a few cosmetics. I bought it used with 6500 miles on it and the PO had installed Akra pipes and a PCV. After some research, I found the map that came installed was a Fuel Moto map. It was way too rich for my particular bike. With no PCV installed, mine runs great except it has a lean stumble below 4000 rpm and a bit of a lean miss at any steady rpm 4000 and under. I've toyed with a lot of maps and ultimately all of them were way too rich. So I've been working with my own map. It's basically a zero map from 4250 rpm and up. It runs pretty decent, pulls strong, and still yields about 36mpg around town for me. I have a dual map switch setup so I have been able to compare my map to many others. Thus far I have found that above 4250 rpm, I can't tell the difference between my map (again, zeros at this rpm range) and ANY other map. Below 4250, at most RPMs my map pulls a little better than ANY of the others I've tried. They all seem to be so rich in that range that throttle response seems sluggish until it gets to 4000. I will post it up when I'm sure I'm happy with it.
As a side thought to that, I purchased mine used and it wasn't stock. The PO may have had a Yoshi box put to it or they may have had Suzuki do something to it. I have no way of knowing.