I really doubt that Tom said "scalar subqueries are better than inline views" without qualifying that to give specific circumstances in which that is true.

Inline views are neither good nor bad for performance, they are just a feature. How well (or not) does your query perform right now?