There really is no excuse in Illustrator to have sub-pixel level objects - Align New Object to Pixel Grid