I think it's great solution to have another list, rather than setting enumerate, as Aubrey says. Here I present you another one that is usually forgotten and comes in handy many times. (May be this is not the perfect occasion, but other times it is useful.)
\SetEnumitemKey{personalpreference1}
{align=right,leftmargin=0pt,labelsep=0pt,
label=\makebox[0pt][r]{\textbf{\arabic*.} \hspace{9pt}}}
\SetEnumitemKey{personalpreference2}
{align=right,leftmargin=0pt,labelsep=0pt, labelwidth=!,
label=\makebox[0pt][r]{\textbf{\arabic{enumi}.\alph*.} \hspace{9pt}}}
\SetEnumitemKey{personalpreference3}
{align=right,leftmargin=0pt,labelsep=0pt, labelwidth=!,
label=\makebox[0pt][r]{\textbf{\arabic{enumi}.\alph{enumii}.\roman*.} \hspace{9pt}}}
and then use \begin{enumerate}[personalpreference1], etc.
Here are two examples where I think it's useful.
\documentclass{scrartcl}
\usepackage{enumitem}
\SetEnumitemKey{ncases}
{itemsep=0pt,align=left,leftmargin=\parindent,
itemindent=!,label={\normalfont\textit{Case $\arabic*$}:}}
\newcommand*\makelabelcases[1]{\textit{Case $#1$}:}
\SetEnumitemKey{cases}
{itemsep=0pt,align=left,leftmargin=\parindent,
itemindent=!,before=\let\makelabel\makelabelcases}
\begin{document}
\begin{enumerate}[ncases]
\item First item.
\item Second item.
\item Third item.
\end{enumerate}
\begin{description}[cases]
\item[n = 0] Whatever.
\item[n \neq 0] Whatever.
\end{description}
\end{document}

I think \SetEnumitemKey is often forgotten and sometimes it's more appropiate than \newlist + \setlist.