Sobre los alias yo siempre los uso ya que me de agilidad, y voy dando una cierta complejidad según la consulta, por ejemplo:
1. Para una consulta simple o una consulta con varias tablas pero con iniciales diferentes pongo el primer caracter de cada tabal:
Código SQL
[-]
Select u.Nombre, u.Documento From Usuarios u where u.id = :id
Select
u.Nombre, u.Documento, f.Numero
From Usuarios u
inner join Facturas on f.UsuarioId = u.id
where f.fecha between :f1 and :f2
2. Para consultas donde van más de 2 tablas o para 2 tablas con iniciales similares uso alias de tres letras, por ejmeplo:
Código SQL
[-]
Select
usu.Nombre, usu.Documento, fac.Numero, fdp.Descripcion as formaDepago
From Usuarios usu
inner join Facturas fac on fac.UsuarioId = usu.id
inner join FormasDePago fdp on fac.FormaDePagoId = fdp.id
where fac.fecha between :f1 and :f2