I agree, if ActionLink is used why there is any need to add button tag. If there is a need to have button style, then only
@Html.ActionLink("Home", "Index", "Home",new{@class="Name"})
add a class that has the css for a similar looking button, else the second approach does the job Sir.
Thanks. :)