i can't say if it will be better ...but i used Visio for some project and some other work ...it was simple and easy to use,and it gave professional looking charts,diagrams or layouts,to put short it gets the work done i was able to make my first diagram in less than 30 mins including learning it (before that i had no idea what exactly visio does ).10x imgame2, have used smartdraw before, hope visio would be better than smartdraw.
perhaps smartdraw would be better cos its a dedicated software ...but u can tell better which is better after having used both ...and please do let me know which is better it will be helpful to me too someday..