One major issue I have is finding ejuice that I will love. For starters there is no way to smell, taste, look or see the juice that you are buying. Best we can do is scourge the net for reviews, but even that really doesn't mean much since the taste of an ejuice varies wildly based on the persons personal taste, and the vast number of ways that juice is vaped.. sub ohm, different watts, different mod, older mod, different coils, RBA's, age of juice/how steeped was the juice? etc etc. So a lot of the time it is a shot in the dark.
Then the other issue with ordering juice online is when you have multiple options, such as nic level, PG/VG ratio, sweetener boost, etc etc. So unless you order a single juice flavor with every possible option (which would get grotesquely expensive very quickly), you are always left with that "I wonder if it could have been better (or vapable, if the juice is bad) if I chose that other option instead".
And of course you usually have to take a shot in the dark picking flavors (especially if you are new to vaping). I've been vaping on and off for several years now and am only just now starting to home in on what flavor combination I like best. But it literally took years and trial and error, and it doesn't help matters when there is a bazillion different juice vendors with a bazillion flavors each. And what makes it worse is how the flavor of a juice is greatly altered based on what options you choose or what hardware you are vaping it on, I may have already passed up my holy grail juice because I got a higher nic level and it ended up tasting harsh and nasty, thus I would never try it again. Or maybe I vaped that juice on a different mod that had a bad coil, thus making the juice taste nasty. There is any great number of ways a juices flavor can change drastically, and consistency is nowhere to be found in the vaping world.
After it is said and done I am usually several hundred dollars poorer and still no closer to finding a juice I will absolutely love. But I have to say though, over the years and after the thousands I have spent over those years, I am coming closer to figuring out my flavor profile. And I also learned that having a higher nic level will absolutely destroy the flavor and enjoyability of a juice, anything over 6mg and the juice starts to taste more burnt and is incredibly harsh on the throat. This is something new vapers really aren't told, and I wished I had known that years ago when I started getting into this hobby. As back then, and only up until my most recent attempt to get back into vaping, I was vaping mostly 18mg, sometimes higher (24mg) or sometimes lower. But I never went below 12mg, which was a huge mistake. The nic level is not just about how strong it is, but the flavor of a juice is drastically warped. I think all new vapers should default to 3mg or 6mg at most, then they could move up. This way they are able to experience an ejuices real flavor, so when they goto a higher nic level they will recognize that the nic really influences the flavor. If they just start off with a high nic level, they may never know why their juices are always so harsh and nasty tasting, and might just believe that it is the juice vendor they chose, so they try another but at the same nic level... and end up being disappointed again and again, time after time.