I want to get rid of the dots from the subsections. I would also like to have the same ToC vertical line spacing for the sections and subsections. Right now, the code below prints dots for sections and subsections, and the subsections are squeezed together in the ToC. Thanks!
\documentclass[letterpaper,twoside,notitlepage]{article}
\setcounter{tocdepth}{2}
\usepackage{titletoc}
\usepackage{tocloft}
\renewcommand{\cftsecleader}{\cftdotfill{\cftdotsep}}
%%%%%%%%%NO SECTION NUMBERS IN TOC%%%%%%%%%%%%%%%%%%%
\makeatletter
\let\latexl@section\l@section
\def\l@section#1#2{\begingroup\let\numberline\@gobble\latexl@section{#1}{#2}\endgroup}
\let\latexl@subsection\l@subsection
\def\l@subsection#1#2{\begingroup\let\numberline\@gobble\latexl@subsection{#1}{#2}\endgroup}
\makeatother
\begin{document}
%%%%%%%%%%%% SET TOC LINE SPACING%%%%%%%%%%%%%%%%
\renewcommand{\baselinestretch}{1}\normalsize
\addtocontents{toc}{\protect\thispagestyle{empty}}
\tableofcontents
\thispagestyle{empty}
\renewcommand{\baselinestretch}{1.5}\normalsize
\newpage
\section{Section 1}
\subsection{Subsection 1}
\subsection{Subsection 2}
\subsection{Subsection 3}
\section{Section 2}
\section{Section 3}
\section{Section 4}
\end{document}