You can also use Aim for melee attacks, if you're willing to commit to standing your ground after the single rapier swipe or whatever. So Elven Accuracy can consistently help you at range or in melee. Really if you had Elven Accuracy I'd say that in melee you'd be best off either using it or making one attack and doing something else with your cunning action rather than two weapon fighting. Three rolls on the one attack is generally better than two rolls for separate attacks for a Rogue.
As for ranged combat, Sharpshooter is amazing for people with the Archery fighting style, multiple attacks, and/or an otherwise healthy chance of hitting the enemy. Even with regular advantage, at low levels you will basically be attacking with no attack bonus when you use sharpshooter. After you have Elven Accuracy it may make sense.
Whatever the math, think about what makes you happy. Remember that "Aim" means sacrificing doing anything else on your turn, which means, from an actual play experience standpoint, waiting for it to come all the way around to make one shot (with advantage) and then do literally nothing else with the class that usually gets to do something else. I personally would be happier doing that with double advantage and not taking any to hit penalty, and thus basically always hitting, actual overall damage be damned.
In other words I vote heavily for Elven Accuracy. It is pushing the value of this Aim feature you're trying out for all it's worth.
The familiar goes on the familiar's turn. You roll separate initiatives.