文豪 is a heavyweight term — reserve it for canonized greats (Lu Xun, Tolstoy, Shakespeare). For a merely popular or skilled author, use
作家 (zuòjiā, 'writer') or
名作家 (míng zuòjiā, 'famous writer'). Calling a contemporary novelist
文豪 sounds like fan hyperbole.