I have been experimenting a lot over the past 3 years with friction, and my recommendation is to use Hyperglide style cogs (cassettes or freewheels by multiple makers) and run your upper pulley as far from the cogs as possible. This will make it possible to shift easily but not require any precision with the lever position because the chain will have room to angle up to the cogs.