As already stated, the merits of an answer will be proven through the voting of the general community. However, in terms of choosing which answer to accept, I feel it is important taking note of the actual roll-over description for accepting an answer.
Click to accept this answer because it solved your problem or was the most helpful in finding your solution
As far as I am concerned, you should always accept the answer that was most helpful for you to find a solution. In fact, I have previously requested users accept alternate answers after accepting my own, on the basis that they had left comments on the alternate answers explaining that they were the most helpful, in the askers case.
In this case, it sounds like your saying answer one is most practical, and thus more helpful to your specific case. It may not be the best overall answer, but again, that is what votes are for. If you think the other answer still has practical merit, you can upvote it.