Learning to be a great designer is much harder than learning to be a great developer, so if you can cover the design side, you've conquered the hard part.
personal preference, option 2 it is. while I enjoy doing both, I currently focus on designing a lot more, with still wanting to learn more about the coding world
Pick whatever you're best at! There's infinite opportunities for great designers and great developers, and the lines are getting blurred by the year.
Don't pick the "optimum" skillset based on someone else's opinion.