I would suggest something like this. This approach also uses relative positioning from the positioning library. It utilises sans serif fonts, which often do better in diagrams. For the smallest font sizes, it uses Latin Modern Quotation Sans, which is designed especially for legibility at small sizes. I'm assuming the small sizes are due to limited space, but this diagram is only marginally bigger and could be made even smaller than the original if really necessary.

The code for this picture is
\begin{tikzpicture}
[
basic/.style={align=center},
small node/.style={font=\quotefont\scriptsize},
tiny node/.style={font=\quotefont\tiny, inner ysep=0pt},
qual/.style={basic},
quant/.style={basic},
main circle/.style={circle, draw, inner sep=5mm, font=\sffamily\bfseries\small, text width=25mm, text centered},
arrow line/.style={->, shorten >=2pt},
main arrow/.style={<-, shorten >=2pt},
>=Latex,
]
\node (ql) [main circle, qual] {Qualitative};
\node (qt) [main circle, left=of ql.center, quant] {Quantitative};
\node (qlr) [small node, qual, right=5mm of ql] {Interviews\\Documentary Research};
\node (qtr) [small node, quant, left=5mm of qt] {Secondary Data\\Panel Set};
\node (qlo) [tiny node, qual, anchor=north] at (ql.north -| qlr) {Government\\Private Sector\\Workers \& Labor Unions};
\node (qlp) [tiny node, qual, anchor=south] at (ql.south -| qlr) {National Human\\Development Plan};
\node (qts) [tiny node, quant, anchor=north] at (ql.north -| qtr) {Living Standards\\Measurement Survey\\1993,\thinspace 98,\thinspace01,\thinspace 05,\thinspace 2014};
\node (qtm) [tiny node, quant, anchor=south] at (ql.south -| qtr) {Latinobarómetro\\1996--2015};
\draw [main arrow] (qlr) edge [arrow line] (qlo) edge [arrow line] (qlp) -- (ql);
\draw [main arrow] (qtr) edge [arrow line] (qts) edge [arrow line] (qtm) -- (qt);
\end{tikzpicture}
The idea of the styles is to make it easy to change the formatting in a flexible and consistent way:
small node for the smaller nodes;
tiny node for the smallest ones;
main circle for the circular nodes;
qual for nodes on the qualitative side;
quant for those on the quantitative side;
basic for formatting common to qualitative and quantitative nodes;
arrow line for the up/down arrows;
main arrow for the left/right ones.
As it stands above, qual and quant are redundant as they just include basic. However, the benefit of this approach is the ability to experiment freely and modify the formatting consistently. For example, suppose we add and redefine styles as follows, using the shadows.blur library:
...
colour me/.style={text=#1, draw=#1},
side node/.style={rounded corners,fill=white, thick, blur shadow},
small node/.style={font=\quotefont\scriptsize, side node},
tiny node/.style={font=\quotefont\tiny, side node},
qual/.style={basic, colour me=magenta},
quant/.style={basic, colour me=blue!75!cyan},
main circle/.style={circle, inner sep=5mm, font=\sffamily\bfseries\small, text width=25mm, text centered, line width=1pt},
...

If we want a shadow behind the circles, things get a bit trickier. For this, we probably need to edit the picture code itself, as well.
For this, we might add a special style
main circle first pass/.style={main circle, basic, blur shadow, fill=white, colour me=white},
and then begin our picture
\node (qt-1) [main circle first pass] {Quantitative};
\node (ql-1) [main circle first pass, right=of qt-1.center] {Qualitative};
\node (ql) [main circle, qual] at (ql-1) {Qualitative};
\node (qt) [main circle, quant] at (qt-1) {Quantitative};
This is a cheap way to keep the shadows in the background.

If you need to avoid colour, it is still possible to give the diagram some more depth. For example, we might simply adapt quant and qual
qual/.style={basic, colour me=darkgray},
quant/.style={basic, colour me=darkgray},
perhaps adding darkgray to the definitions of the arrows:

Complete code:
\documentclass[tikz,border=10pt]{standalone}
\usepackage[utf8]{inputenc}
\newcommand*\quotefont{\normalfont}
\newcommand*\qtfont[1]{%
\renewcommand*\quotefont{#1}%
}
\usepackage[sf={lining,proportional},rm={lining,proportional},tt={monowidth,tabular,lining},qt=true]{cfr-lm}
\usetikzlibrary{arrows.meta,positioning,shadows.blur}
\begin{document}
\begin{tikzpicture}
[
basic/.style={align=center},
small node/.style={font=\quotefont\scriptsize},
tiny node/.style={font=\quotefont\tiny, inner ysep=0pt},
qual/.style={basic},
quant/.style={basic},
main circle/.style={circle, draw, inner sep=5mm, font=\sffamily\bfseries\small, text width=25mm, text centered},
arrow line/.style={->, shorten >=2pt},
main arrow/.style={<-, shorten >=2pt},
>=Latex,
]
\node (ql) [main circle, qual] {Qualitative};
\node (qt) [main circle, left=of ql.center, quant] {Quantitative};
\node (qlr) [small node, qual, right=5mm of ql] {Interviews\\Documentary Research};
\node (qtr) [small node, quant, left=5mm of qt] {Secondary Data\\Panel Set};
\node (qlo) [tiny node, qual, anchor=north] at (ql.north -| qlr) {Government\\Private Sector\\Workers \& Labor Unions};
\node (qlp) [tiny node, qual, anchor=south] at (ql.south -| qlr) {National Human\\Development Plan};
\node (qts) [tiny node, quant, anchor=north] at (ql.north -| qtr) {Living Standards\\Measurement Survey\\1993,\thinspace 98,\thinspace01,\thinspace 05,\thinspace 2014};
\node (qtm) [tiny node, quant, anchor=south] at (ql.south -| qtr) {Latinobarómetro\\1996--2015};
\draw [main arrow] (qlr) edge [arrow line] (qlo) edge [arrow line] (qlp) -- (ql);
\draw [main arrow] (qtr) edge [arrow line] (qts) edge [arrow line] (qtm) -- (qt);
\end{tikzpicture}
\begin{tikzpicture}
[
basic/.style={align=center},
colour me/.style={text=#1, draw=#1},
side node/.style={rounded corners,fill=white, thick, blur shadow},
small node/.style={font=\quotefont\scriptsize, side node},
tiny node/.style={font=\quotefont\tiny, side node},
qual/.style={basic, colour me=magenta},
quant/.style={basic, colour me=blue!75!cyan},
main circle/.style={circle, inner sep=5mm, font=\sffamily\bfseries\small, text width=25mm, text centered, line width=1pt},
arrow line/.style={->, shorten >=2pt},
main arrow/.style={<-, shorten >=2pt},
>=Latex,
]
\node (ql) [main circle, qual] {Qualitative};
\node (qt) [main circle, left=of ql.center, quant] {Quantitative};
\node (qlr) [small node, qual, right=5mm of ql] {Interviews\\Documentary Research};
\node (qtr) [small node, quant, left=5mm of qt] {Secondary Data\\Panel Set};
\node (qlo) [tiny node, qual, anchor=north] at (ql.north -| qlr) {Government\\Private Sector\\Workers \& Labor Unions};
\node (qlp) [tiny node, qual, anchor=south] at (ql.south -| qlr) {National Human\\Development Plan};
\node (qts) [tiny node, quant, anchor=north] at (ql.north -| qtr) {Living Standards\\Measurement Survey\\1993,\thinspace 98,\thinspace01,\thinspace 05,\thinspace 2014};
\node (qtm) [tiny node, quant, anchor=south] at (ql.south -| qtr) {Latinobarómetro\\1996--2015};
\draw [main arrow] (qlr) edge [arrow line] (qlo) edge [arrow line] (qlp) -- (ql);
\draw [main arrow] (qtr) edge [arrow line] (qts) edge [arrow line] (qtm) -- (qt);
\end{tikzpicture}
\begin{tikzpicture}
[
basic/.style={align=center},
colour me/.style={text=#1, draw=#1},
side node/.style={rounded corners, fill=white, thick, blur shadow},
small node/.style={font=\quotefont\scriptsize, side node},
tiny node/.style={font=\quotefont\tiny, side node},
qual/.style={basic, colour me=magenta},
quant/.style={basic, colour me=blue!75!cyan},
main circle/.style={circle, inner sep=5mm, font=\sffamily\bfseries\small, text width=25mm, text centered, line width=1pt},
main circle first pass/.style={main circle, basic, blur shadow, fill=white, colour me=white},
arrow line/.style={->, shorten >=2pt},
main arrow/.style={<-, shorten >=2pt},
>=Latex,
]
\node (qt-1) [main circle first pass] {Quantitative};
\node (ql-1) [main circle first pass, right=of qt-1.center] {Qualitative};
\node (ql) [main circle, qual] at (ql-1) {Qualitative};
\node (qt) [main circle, quant] at (qt-1) {Quantitative};
\node (qlr) [small node, qual, right=5mm of ql] {Interviews\\Documentary Research};
\node (qtr) [small node, quant, left=5mm of qt] {Secondary Data\\Panel Set};
\node (qlo) [tiny node, qual, anchor=north] at (ql.north -| qlr) {Government\\Private Sector\\Workers \& Labor Unions};
\node (qlp) [tiny node, qual, anchor=south] at (ql.south -| qlr) {National Human\\Development Plan};
\node (qts) [tiny node, quant, anchor=north] at (ql.north -| qtr) {Living Standards\\Measurement Survey\\1993,\thinspace 98,\thinspace01,\thinspace 05,\thinspace 2014};
\node (qtm) [tiny node, quant, anchor=south] at (ql.south -| qtr) {Latinobarómetro\\1996--2015};
\draw [main arrow] (qlr) edge [arrow line] (qlo) edge [arrow line] (qlp) -- (ql);
\draw [main arrow] (qtr) edge [arrow line] (qts) edge [arrow line] (qtm) -- (qt);
\end{tikzpicture}
\begin{tikzpicture}
[
basic/.style={align=center},
colour me/.style={text=#1, draw=#1},
side node/.style={rounded corners, fill=white, thick, blur shadow},
small node/.style={font=\quotefont\scriptsize, side node},
tiny node/.style={font=\quotefont\tiny, side node},
qual/.style={basic, colour me=darkgray},
quant/.style={basic, colour me=darkgray},
main circle/.style={circle, inner sep=5mm, font=\sffamily\bfseries\small, text width=25mm, text centered, line width=1pt},
main circle first pass/.style={main circle, basic, blur shadow, fill=white, colour me=white},
arrow line/.style={->, shorten >=2pt, darkgray},
main arrow/.style={<-, shorten >=2pt, darkgray},
>=Latex,
]
\node (qt-1) [main circle first pass] {Quantitative};
\node (ql-1) [main circle first pass, right=of qt-1.center] {Qualitative};
\node (ql) [main circle, qual] at (ql-1) {Qualitative};
\node (qt) [main circle, quant] at (qt-1) {Quantitative};
\node (qlr) [small node, qual, right=5mm of ql] {Interviews\\Documentary Research};
\node (qtr) [small node, quant, left=5mm of qt] {Secondary Data\\Panel Set};
\node (qlo) [tiny node, qual, anchor=north] at (ql.north -| qlr) {Government\\Private Sector\\Workers \& Labor Unions};
\node (qlp) [tiny node, qual, anchor=south] at (ql.south -| qlr) {National Human\\Development Plan};
\node (qts) [tiny node, quant, anchor=north] at (ql.north -| qtr) {Living Standards\\Measurement Survey\\1993,\thinspace 98,\thinspace01,\thinspace 05,\thinspace 2014};
\node (qtm) [tiny node, quant, anchor=south] at (ql.south -| qtr) {Latinobarómetro\\1996--2015};
\draw [main arrow] (qlr) edge [arrow line] (qlo) edge [arrow line] (qlp) -- (ql);
\draw [main arrow] (qtr) edge [arrow line] (qts) edge [arrow line] (qtm) -- (qt);
\end{tikzpicture}
\end{document}
\firstcircleand\secondcircledefined? – cfr Nov 26 '16 at 17:23[circle, draw]and the label as content. – cfr Nov 26 '16 at 17:28