I use specialization because i prefer Quality better than Quantity but sometimes if im out of manpower i just switch to massed attack because im usually using a small or country that have a problem with its neighbour
I use massed attack early game for tank spam. If im big country i do balanced since specialization just gives less manpower increase and longer deployment time while balanced changes nothing. If i'm big country i go for generals instead.