EM предназначен для интонационного ударения. В английской традиции такие места выделяются курсивом. В русском языке так делать не принято, а интонационное ударение выделяется контекстом, построением предложения. Следовательно, для вёрстки русских текстов этот тег неуместен.
STRONG предназначен для смыслового выделения. А всё остальное (из перечисленного), по-моему, от лукавого.
В HTML 4 эта разница, как мне кажется, подразумевается, но выражена криво. Зато в HTML 5 очень чётко:
stress emphasis (оцените примеры!) и
strong importance.