I greatly prefer the first of each pair. The second strikes me (and others, I'm sure) as somewhat unidiomatic.
In the case of "today", the second phrasing is not at all idiomatic. A co-worker of mine, not a native speaker, used to drive me crazy with such comments as "Today in the morning I got a call from the engineering department". Another, from another country, insisted on "Today morning", which was even worse!
I don't know why, but "yesterday morning, this afternoon, tomorrow morning, this morning", etc., seem very difficult for non-natives to remember and use! It's a puzzle!
CJ