Upfront and direct. I have used TorboTax for years now with no issues, everything is upfront and direct with no hidden cost. I'll continue to use this service in the future.
To charge people using this service is crazy. Also to file the tax return I was charged TWICE. I am not happy but I had to get my taxes file and I did not know TurboTax would charge until I was done!