As Eden alluded to it depends on what is your portfolio made up of: Shares, ETFs, ITs or Active Funds?
Vanguard meets everything you’re looking for
HL probably comes in second if you only choose OEIC Funds
Unfortunately if you want to add Stocks to your SIPP then it gets costly. Check HL, AJ Bell or ii to see which works out best for you