The best bike for you is the one you are most comfortable on. The only way to find out which one is comfortable is to take them for a spin.
If your commute is only 3 miles on mostly flat terrain, any bike will do. Go to your local bike shop and get advice on what size is best, then check them all out.