The only perfect candidate is you, any one else will disagree with you on some issues. This is something Sen. Paul stated in an interview with Glenn Beck earlier this year. However I don't know how anyone who believes in Freedom and Liberty could not like him!
I wish the standard practice for all of Congress was if you don't know what is in the bill vote against it. But if they did that we might have a smaller, more citizen friendly government.