Citation: 2C_855/2020 E. C

Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten vom 15. Oktober 2020 an das Bundesgericht beantragt A.________, das Urteil des Verwaltungsgerichts vom 11. September 2020 und die Verfügung des Departements des Innern vom 21. Januar 2020 seien vollumfänglich aufzuheben und es sei das Migrationsamt anzuweisen, ihm die Niederlassungsbewilligung zu erteilen. Eventuell seien das Urteil der Vorinstanz und die Verfügung des Departements des Innern aufzuheben und es sei das Migrationsamt anzuweisen, ihm die Aufenthaltsbewilligung zu verlängern. Subeventuell seien das Urteil der Vorinstanz und die Verfügung des Departements des Innern aufzuheben und die Angelegenheit zur Neubeurteilung an das Departement des Innern zurückzuweisen. Mit Präsidialverfügung vom 16. Oktober 2020 trat das Bundesgericht auf das Gesuch A.________s um Erteilung der aufschiebenden Wirkung nicht ein, da die vom Verwaltungsgericht angeordnete Ausreisefrist erst mit der Rechtskraft des Urteils vom 11. September 2020 zu laufen beginne. Das Verwaltungsgericht und das Migrationsamt des Kantons Solothurn beantragen, die Beschwerde abzuweisen, soweit darauf einzutreten sei. Das Staatssekretariat für Migration hat sich nicht vernehmen lassen.