Secondly, his budget.
He wants just a bass? Or an amp too?
He wants to play fingerstyle? Or with a pick?
For rock, A standard precision Bass will do.
A Jazz might be too warm for his genre areas.
A P/J setup might be more versatile.
I won't recommend any particular brand here.
Everyone has his/her views.