I grew up in a Christian, Conservative, but Democrat family.
I'm an Atheist and voted Republican for years.
I started voting Libertarian due to my distrust of the nannystate.
But then I met/debated several Libertarians, and realized that most of them are just trying to return us to America from 200 years ago, which isn't my idea of a good society.
I now consider myself to be a Left-wing Libertarian, or a Libertarian Marxist. I want more rights for individuals, but don't consider businesses to be individuals. Looking back at my Republican or Right-libertarian beliefs, I see plenty of flaws. Mostly, it's the idea that they can get a better future by going back to the past. There was also an over-reliance on the founding fathers for what a government should be or what our rights are. The last thing that my old parties did that got me was a lack of PR; you can want America to do something all you like, but you have to get Americans to want it, too. One of the last times I tried to help the Republicans was with tuning down their anti-minority and anti-gay message; I said it would lose them the 2008 and 2012 elections and it did. With the libertarians, they really need to focus on the rights that are already in popular demand, not just "everything in the constitution".
Losing an election after supporting popular items 'x' and 'y', just because you also support 'z', you should learn to tune down 'z' and pump up 'x' and 'y'. I thought it was common sense, but apparently not. The republicans need to tune down opposition to gays and marijuana legalization, where libertarians need to tune down support for abolishing the minimum wage or the civil rights act. They should both pump up their support of cutting taxes for all and reducing most of the regulations for small businesses.