I am wanting to build a 2-D game and I have a pretty good idea of what I want story wise and game play wise. But I am concerned of some issues that might (un)expectantly pop up during development. Such as some legality things, I've heard that making an LLC is pretty necessary while others say don't bother and just be a sole proprietor. Then there is the issue of me having very little talent with artwork or music/sound design outside of some rudimentary abilities. I would prefer not to use store bought assets as I am on a budget, but if it becomes necessary for me I will just have to save I guess.
What are ways I can avoid these concerns (if they're even worth worrying about) and what are some other things a first time developer should be wary of that I haven't thought of yet?