+1 For Vaporesso, I swapped to the Xros Pro a few weeks ago from an Innokin T20, loads better.
The thing most folk forget, ignore, or don't care about re: quitting is the hand to mouth action. Overcoming that is a major stumbling block.
As for where to buy from, I can highly recommend VapeClub...