NGUI 2 used transform position and scale instead of widget size. Its drawing of borders was also very different.
The selection border is only visible in the Unity editor, you realize that, don't you? You're getting all upset that it doesn't align for you by half a pixel, when it's only something you can see in the Unity editor, only in DX9 mode, and only noticeable if you zoom in on the sprites.