Sole proprietorship vs limited liability company vs corporation